2013-08-19 26 views
1

我有一个包含30个字段(编辑框里使用,纺纱,按钮等) 布局,但它看起来拥挤的元素太怪异了。 (滚动视图也更长) 所以我决定保持1以上按钮,所以,首先15个字段将显示1“更多”按钮,现在我想显示的字段的其余部分的onclick上相同的布局“更多”按钮(低于15场)。如何做到这一点,在此先感谢显示其余的同一视图

+2

加载活动时,使用object.setVisibility(View.GONE)隐藏元素的后半部分。然后点击按钮“更多”给他们使用,object.setVisibility(View.VISIBLE)。这应该工作。按对象我的意思是,textview,edittext等... –

+0

非常有帮助Vamsi,这个作品 – pawarrohit14

+0

很高兴帮助... –

回答

4

我会建议你做一个父视图有两个主要的相对布局。第一次显示的所有内容的第一个相对布局。使此布局的知名度View.VISIBLE。您希望在点击事件中显示的所有内容的第二个相对布局。使此布局可见性View.INVISIBLE。 在按钮单击事件做出第二相对布局可见通过设置view.setVisibility(View.VISIBLE)

不要忘了无形的最终布局。否则,它将在整个应用程序会话中可见。

你也可以在你的xml中设置这个属性。有一个在每个视图,android:visibility="visible"标签。

此方法将帮助您管理,因为通过设置单个视图可见性,您可以管理所有视图。快乐编码!

+0

其完成,现在添加动画(下拉效果):) – pawarrohit14