我使用的是CheckBox和TextView的在我的应用程序时,如何启用复选框(我; M使用复选框和TextView中之间的图像视图,所以我不能使用复选框文本)。如果单击相应的TextView,我想启用/禁用我的复选框。任何人都请帮助我。相关的TextView被点击
4
A
回答
0
我认为它容易。实现您的TextView点击监听器和检查,并取消您的复选框,在onClickListener ..
3
就试试这个:
main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="First text box"
android:id="@+id/tb_1"
/>
<CheckBox
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_margin="10dp"
android:id="@+id/cb_1"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Second text box"
android:id="@+id/tb_2"
android:layout_marginTop="50dp"
/>
<CheckBox
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_margin="10dp"
android:id="@+id/cb_2"
/>
</LinearLayout>
MyActivity.java
public class MyActivity extends Activity implements View.OnClickListener {
private TextView tv1;
private CheckBox cb1;
private TextView tv2;
private CheckBox cb2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv1 = (TextView)findViewById(R.id.tb_1);
tv2 = (TextView)findViewById(R.id.tb_2);
cb1 = (CheckBox)findViewById(R.id.cb_1);
cb2 = (CheckBox)findViewById(R.id.cb_2);
tv1.setOnClickListener(this);
tv2.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId())
{
case (R.id.tb_1):
{
cb1.setChecked(!cb1.isChecked());
break;
}
case (R.id.tb_2):
{
cb2.setChecked(!cb2.isChecked());
break;
}
}
}
}
当你点击的TextView
一个你刚才设置的电流值setChecked
嵌套CheckBox
(一个或多个) 。这就是你所需要的。 希望它的帮助。
相关问题
- 1. 哪个TextView被点击?
- 2. 如何让textView可点击并收集点击数据的相关信息?
- 3. 点击相关度排名
- 4. 关于可点击TextView的关闭状态
- 5. 开始在TextView的点击
- 6. Android中的可点击TextView
- 7. ClickableSpan的TextView撑点击
- 8. 点击TextView中的链接
- 9. 相关到Android的TextView
- 10. 复选框在点击相关标签时被选中
- 11. 当相关按钮被点击时更新用户
- 12. Android - 带有2个textView的ListView得到哪一个被点击
- 13. 当listitem被点击时如何设置textview的文本
- 14. 如何在被点击的单元格下面显示textview?
- 15. 为什么TextView的文本,当我点击相应的按钮
- 16. 添加可点击的TextView到餐桌布局点击TextView的动态
- 17. textview可点击无xml
- 18. Java:ArrayAdapter geting点击行TextView值
- 19. 让看TextView可点击,Android?
- 20. 点击一个TextView打开
- 21. 如何让TextView可点击?
- 22. Android TextView不可点击
- 23. 当gridview被点击时关闭alertdialog
- 24. 检测哪个开关被点击?
- 25. 一旦创建一个TextView复选框被点击
- 26. 不能看到textview项目是否被点击
- 27. android - 隐藏水平scrollview当textView被点击
- 28. 点击以关注相机实现
- 29. Android中的GridView内可点击的TextView
- 30. LongClick TextView的,可点击的链接
你的意思是,你要被点击时整(假定)的LinearLayout您的复选框被_checked/unchecked_? - 无论如何,请提供一些代码。 –
您可以设置checkbox.When用户点击的可视性TextView的设置复选框的知名度,真实的。我想你想这一点。 – AndiM