gpt4 book ai didi

android - CheckBox 的左填充和上填充不起作用

转载 作者:行者123 更新时间:2023-11-29 15:38:20 28 4
gpt4 key购买 nike

我想为自定义适配器创建布局。它应该与复选框、图标和 TextView 对齐。

我为行使用下一个布局 xml 配置:

<LinearLayout
android:id="@+id/list_item_row"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">

<CheckBox
android:id="@+id/checkboxFileSelect"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:button="@drawable/checkbox_icon"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:checked="false"
android:visibility="visible"/>

<ImageView
android:id="@+id/folder_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/folder_icon"
android:layout_gravity="center_vertical"/>

<TextView
android:id="@+id/current_folder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:textColor="@color/primaryText"/>

</LinearLayout>

但是左内边距和上内边距不起作用。当我添加左右填充时,它只会增加右填充值。

示例图片在这里

enter image description here

最佳答案

对于此用例,您必须使用 android:layout_marginLeft

Padding 是组件内部的空间。例如:文本和 TextView 边框之间的空格。

margin 是组件外部的空间。例如:屏幕左边缘和组件边框之间的空间

关于android - CheckBox 的左填充和上填充不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45642440/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com