我有一个LinearLayout,我的样式看起来像一个按钮,它包含一些text/ImageView元素.我想让整个LinearLayout像一个按钮一样,特别是给它定义的状态,因此它在按下时具有不同的背景.
有没有比将ImageButton设置为整个布局和定位大小更好的方法?
我有一个复选框TableRow.我想将复选框和文本对齐到屏幕的右侧,但是当我使用android:gravity="right"它时,只将文本对齐到屏幕的右侧而不是正方形(复选框本身).它们似乎是分开对齐的(左侧是复选框,屏幕右侧是文本).
以下是xml的片段,它引用了复选框:
<TableRow android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_marginBottom="10dp">
<CheckBox
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Select"
android:id="@+id/checkboxSelect"
android:layout_column="0"
android:layout_weight="1"
android:gravity="right"/>
</TableRow>
Run Code Online (Sandbox Code Playgroud)
如何将复选框和文本对齐到屏幕右侧?
提前致谢!