繁体   English   中英

android:取决于单选按钮的不同textvies和edittexts

[英]android: different textvies and edittexts depending on radiobuttons

我开始学习一些有关android编程的知识,并观看了大量的指南/教程,但是没有一个指南可以回答一个问题。 我有两个按钮的单选组,就像这样(在xml中):

    <RadioButton
        android:id="@+id/radioButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:checked="true"
        android:text="button1" />

    <RadioButton
        android:id="@+id/radioButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="button2" />
</RadioGroup>

问题是我想根据单击的单选按钮显示不同的textviews和不同的edittext,有人知道我在哪里可以找到一个很好的例子,或者甚至想自己做个例子吗?

谢谢

您可以简单地用一些父视图(如LinearLayout)包装type1的textview,以此类推其他textview的类型。
比简单地onCheckedChanged(RadioGroup arg0,int CheckedId)显示和隐藏包装视图。

最简单的方法是将所有内容添加到主视图中。 然后,根据单击的内容,将所有您不想看到的项目的可见性设置为View.GONE,将您要做的那些视图设置为View.INVISIBLE。 或者,如果您有一些更复杂的东西,并且两个视图没有太多变量,那么将它们实现为片段可能是有意义的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM