如何对齐textview的小方框按钮?

时间:2017-02-06 06:23:10

标签: android android-layout

这可能是一个愚蠢的问题,但我找不到任何问题的解决方案,让我解释我的问题我试图将小方形按钮对齐文本右侧,如下图所示,我尝试了很多东西,但没有帮助我让我发布到目前为止我尝试过的内容:

UICollectionViewFlowLayout

5 个答案:

答案 0 :(得分:0)

你可以做以下事情。

  1. 将relativelayout的宽度设为match_parent。
  2. 将btn_spare设置为右对齐,将textview设置为btn_spare的开头。

答案 1 :(得分:0)

使用ConstraintLayout。它使您能够定义视图的确切位置。例如,你想在imageview下面有一个按钮,它们之间有特定的距离,ConstraintLayout会给你这样的东西。

enter image description here

答案 2 :(得分:0)

不要将match_parent用于按钮高度。将Button身高从match_parent更改为特定身高,并为其添加android_background

    <Button
    android:id="@+id/btn_spare"
    android:layout_width="35dp"
    android:layout_height="35dp"
    android:minHeight="0dp"
    android:minWidth="0dp"
    android:background="@mipmap/ic_launcher"
    android:layout_alignParentRight="true"
    />

输出:

enter image description here

答案 3 :(得分:0)

尝试了这个

wp_list_table

答案 4 :(得分:0)

试试这个

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/content_spare_request"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/root1"
    android:layout_margin="10dp"
    android:layout_marginBottom="20dp"
    android:background="#fff">

    <LinearLayout
        android:id="@+id/header"
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:gravity="center_vertical"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/spare_text"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:layout_marginLeft="5dp"
            android:paddingLeft="10dp"
            android:text="@string/Spare"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@color/SForange"
            android:textSize="16sp" />

        <Button
            android:id="@+id/btn_spare"
            android:layout_width="40dp"
            android:layout_height="match_parent"
            android:background="@color/SForange"
            android:minHeight="0dp"
            android:minWidth="0dp" />

    </LinearLayout>


    <View
        android:id="@+id/view2"
        android:layout_width="match_parent"
        android:layout_height="3dp"
        android:layout_below="@+id/header"
        android:background="@color/SForange"
        android:gravity="center" />

    <android.support.v7.widget.RecyclerView
        android:id="@+id/spare_recyclerview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/view2" />

    <TextView
        android:id="@+id/empty_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/view2"
        android:gravity="center_horizontal"
        android:paddingBottom="75dp"
        android:text="No Data Available"
        android:visibility="visible" />

</RelativeLayout>