java - ListView复选框位于文本之上,如何填充文本并强制复选框标准颜色?

标签 java android xml

我有一个 ListView 复选框,其中的文本采用线性布局:

<CheckBox android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:id="@+id/nomeAPP" style="?listItem" />

但是这些复选框位于文本上方。

有什么办法可以将文本稍微向右填充吗?

另外,我正在使用带有 2.2 SDK 的 AVD 进行测试。刚刚在我的手机上进行了测试(也在 2.2 上),但看起来由于手机主题(我有一个煮熟的 rom),复选框颜色是白色(而不是标准灰色)。有没有办法将复选框颜色强制为通常的灰色?

最佳答案

尝试使用 padding 属性,即 android:paddingRight 将填充应用于向右的文本。请参阅此 link

关于java - ListView复选框位于文本之上,如何填充文本并强制复选框标准颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7382659/

相关文章:

java - 关于 Jackson 转换 Java 数据类型

java - 将 hamcrest 匹配器与原始类型数组一起使用

java - JasperReports 是否可以很好地替代基于 CGI 的 Web 报告框架

android - 如何同时使用 ProgressDialog 和 Async Task get 方法

python - 在 Python 中使用 Element Tree 合并 xml 文件

java - 在 Java 中,对于 XML 编码/解码,我们应该使用 JAXB、JIBX、CASTOR、ADB etx 中的哪个实用程序?

java - 使用 Guice hibernate 5 个实体监听器

android - 如何在Android中的TextView右侧设计小圆点

android - 将应用更改为使用 AppCompat 后 View 消失

sql - 从 SQL Server 中的重复数据填充不同的列表