我刚刚下载了 AOSP 并为我的目的修改了 TextView。
我在 TextView 中添加了一个 LongClick 侦听器,它显示了一个简单的 Toast。
由于我修改了 Android 框架,它反映到了所有的应用程序和整个 Android 操作系统中。
我现在遇到了一个奇怪的问题,TextView 在某些地方获得焦点,而其他底层小部件没有获得任何焦点。这会产生很多问题。
例如:在“设置”应用程序中,“Wi-Fi”文本正在接收焦点,但除非单击 Wi-Fi 列表项中的任何空白区域,否则我无法输入 wi-fi 设置。(我希望清楚!)
另一个例子:我无法选择单选按钮,因为单选按钮对应的文本获得焦点。
所以我的问题是:
- 有什么方法可以使 TextView 无法聚焦但接收 Long Click 事件?
- 有什么办法可以将焦点传递给父布局?
- 你还有什么方法可以推荐吗?
(PS:请不要说我做的是对是错,这只是对我想要达到的目标的可行性测试。)