0

我刚刚下载了 AOSP 并为我的目的修改了 TextView。

我在 TextView 中添加了一个 LongClick 侦听器,它显示了一个简单的 Toast。

由于我修改了 Android 框架,它反映到了所有的应用程序和整个 Android 操作系统中。

我现在遇到了一个奇怪的问题,TextView 在某些地方获得焦点,而其他底层小部件没有获得任何焦点。这会产生很多问题。

例如:在“设置”应用程序中,“Wi-Fi”文本正在接收焦点,但除非单击 Wi-Fi 列表项中的任何空白区域,否则我无法输入 wi-fi 设置。(我希望清楚!)

另一个例子:我无法选择单选按钮,因为单选按钮对应的文本获得焦点。

所以我的问题是:

  1. 有什么方法可以使 TextView 无法聚焦但接收 Long Click 事件?
  2. 有什么办法可以将焦点传递给父布局?
  3. 你还有什么方法可以推荐吗?

(PS:请不要说我做的是对是错,这只是对我想要达到的目标的可行性测试。)

4

1 回答 1

0

视图确实具有“focusable”和“longClickable”属性。你试过这些的组合吗?

于 2012-06-18T09:25:41.147 回答