我使用的是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