2010-11-10 48 views
1

我有一個元素,我想在一種情況下被禁用。我該如何做我的用戶界面的unfocusable元素?

好的。我這樣做:

Weekend.setEnabled(false);

好的,但它仍然是可以調焦的,我的意思是當用戶按下/上鍵或移動滾動時,元素仍然可以獲得焦點(橙色)。

我tryed與此:

Weekend.setEnabled(假); Weekend.setFocusable(false); Weekend.setFocusableInTouchMode(false);

但不起作用!當用戶按上/下鍵並用滾動條移動窗口時,它仍然可以是橙色的

+0

+1「oranged」。 = P – prolink007 2010-11-10 20:04:37

+0

你是否在使用gridview? – prolink007 2010-11-10 20:07:33

+0

沒有即時通訊使用linearlayout,relativelayout等... – NullPointerException 2010-11-10 20:14:00

回答

0

我不確定是否有可設置的不可聚焦屬性,但可以使用onFocusChangeListener將焦點移動到當你的殘疾人變得專注時,這是另一個元素。

+0

是不是另一種方式嗎? – NullPointerException 2010-11-10 23:22:56

+0

沒有更多答案? – NullPointerException 2010-11-11 09:55:33

相關問題