作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将以下布局用于我的 ListView 行自定义 View 。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:duplicateParentState="false"
android:clickable="false"
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<!-- A lot of text views -->
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:minHeight="48dp" >
<!-- A lot of text views -->
</LinearLayout>
</LinearLayout>
通过使用 android:duplicateParentState="false"
和 android:clickable="false"
,我希望 header
LinearLayout 会单击 ListView 行时不会突出显示。
但是,它仍然被突出显示。我可以知道如何使 header
LinearLayout 不突出显示吗?
最佳答案
移除视觉高亮的一种方法是将 header
的背景 drawable 更改为 StateListDrawable
,它对所有相关状态具有相同的 drawable(例如纯色)例如 state_pressed
和 none。
关于android - 单击时如何使 ListView 行中的子线性布局之一不突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16163266/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!