Android:将选择传递给Parent

时间:2011-08-25 15:27:00

标签: android android-layout

我优化了一个与轨迹球一起使用的应用程序。我有一个包含三个按钮的行的ListView。这是我的问题:每当我将轨迹球移动到行的子按钮时,焦点就会从父容器(行)中消失。我希望将焦点放在整行上,以及当前为给定行选择的任何按钮。

基本上,我需要的是与android:duplicateParentState相反的属性,称为“android:duplicateChildState”。不幸的是,android:duplicateChildState不存在。

目前我以某种方式攻击它,以便设置onFocusChangedListener并强制使用ListView.setSelected方法选择父容器。这很有效,但不幸的是,这个setSelected消息被发布并运行到UI线程时会出现闪烁。

当我遍历儿童小部件时,是否有人知道我可以将注意力集中在父母身上?

0 个答案:

没有答案