【发布时间】:2019-04-30 08:53:03
【问题描述】:
我想将顶部的checkbox 与两行文本对齐。我希望 复选框和文本在顶部的同一行
注意:我尝试过android:gravity="top",但在复选框的文本中添加了一些额外的填充。
我试过了:How to align CheckBox to the top of its description in Android,但没用。
我试过了:
<CheckBox
android:id="@+id/chkConfirmSymbol"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/margin_10"
android:layout_weight="1"
android:button="@drawable/selector_checkbox_black"
android:enabled="false"
android:gravity="top"
android:paddingTop="0dp"
android:paddingLeft="@dimen/margin_10"
android:text="@string/at_least_1_symbol"
android:textColor="@drawable/selector_checkbox_text_black"
android:textSize="@dimen/font_11" />
输出:
根据上面的图片,我在文本中得到了一些填充。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
你想要的输出是什么?
-
复选框和文本在同一行的顶部。你现在可以看到复选框太高了:(
-
@Annie 您能否将其添加到您的问题中,目前,它没有指定“复选框和文本在同一行的顶部。”
-
您正在通过使用这些行
android:layout_width="0dp" android:layout_weight="1"来限制编辑文本的宽度,因此在当前宽度下,文本将增加高度并且复选框圆圈将位于顶部。 -
@fatemehfallahiarezoudar 即使在删除重量和宽度后,它仍显示相同的输出
标签: android android-layout android-checkbox