2011-06-06 70 views
1

我在android中使用複選框,複選框的狀態正在改變,一旦我點擊複選框的文本。 「[CB]文本」。有沒有什麼方法可以改變這種行爲,這樣一旦我點擊框而不是文本,複選框的狀態就會改變。複選框標籤不應該是可點擊的

對不起,這個問題已經在論壇上提出。但我無法找到與此相關的任何疑問。任何建議對我來說都會很有幫助。

-Thanks, 羅恩......

回答

2

除了創建自己的控件,最簡單的方法很可能是不顯示與複選框,並在您的佈局中使用的文字一個TextView代替你的任何文本本來

[CB] [TextView的]

+0

是的,但我會在設計和實施過程中考慮@Dimse評論。多謝你們 :) – Ron 2011-06-06 09:55:44

5

答案由jkhouw1是我能想到的和唯一的出路。

但請花點時間確保您確實需要此功能。每當你改變一個用戶的基本行爲時,你知道的元素比你所幫助的更難以理解。有些情況下你需要這樣的改變,但需要一分鐘來確保這是事實!

0

我認爲你在一個佈局中使用[複選框] [textview]是線性或相對的,如果我是正確的,然後將android:focusable = "false" android:clickable= "true"設置爲複選框。

我希望它能幫助你。