【问题标题】:Android, listView items & ColorStateListAndroid, listView items & ColorStateList
【发布时间】:2012-03-08 11:33:22
【问题描述】:

还记得 ColorStateList xml 吗?如果您处于此状态,您可以通过它指定视图使用此颜色:

类似:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:color="hex_color"
        android:state_pressed=["true" | "false"]
        android:state_focused=["true" | "false"]

我如何通过代码强制执行:“嘿视图!您现在处于这种状态!相应地显示!!” ??

我的问题是列表视图。我希望一个孩子显示为单击/选中,而这两条线似乎都不起作用:

m_listView.getChildAt(0).requestFocus();
m_listView.getChildAt(0).setPressed(true);

【问题讨论】:

  • 我想通过代码询问列表视图的子视图以将其自身显示为选中(或按下..)无论如何这是解决方案:m_listView.setItemChecked(0, true);

标签: android listview colors


【解决方案1】:

忘记了.. 解决方案是:

m_ItemsListView.setItemChecked(0, true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 2011-05-23
    • 1970-01-01
    • 2015-11-19
    相关资源
    最近更新 更多