Android 我如何在我的用户界面中不聚焦一个元素?

Android 我如何在我的用户界面中不聚焦一个元素?,android,focus,Android,Focus,我有一个元素,我想在某种情况下被禁用 嗯。我是这样做的: Weekend.setEnabled(false) 好的,但它仍然可以聚焦,我的意思是当用户按下向下/向上键或移动滚动条时,元素仍然可以获得聚焦(橙色) 我试着这样做: Weekend.setEnabled(false); 周末。设置聚焦(假); Weekend.setFocusableInTouchMode(false) 但是不起作用!!!!当用户按下向上/向下键并用滚动条移动窗口时,它仍然会变成橙色。我不确定是否可以设置非聚焦属性,但

我有一个元素,我想在某种情况下被禁用

嗯。我是这样做的:

Weekend.setEnabled(false)

好的,但它仍然可以聚焦,我的意思是当用户按下向下/向上键或移动滚动条时,元素仍然可以获得聚焦(橙色)

我试着这样做:

Weekend.setEnabled(false); 周末。设置聚焦(假); Weekend.setFocusableInTouchMode(false)


但是不起作用!!!!当用户按下向上/向下键并用滚动条移动窗口时,它仍然会变成橙色。我不确定是否可以设置非聚焦属性,但是,当禁用的元素成为焦点时,您可以使用onFocusChangeListener将焦点移动到其他元素。

您是否有可能使用gridview?没有即时消息使用linearlayout、relativelayout等。。。