布局,无法实现

时间:2017-09-26 14:06:28

标签: android android-layout relativelayout

我想创建这个布局: enter image description here

这是我使用的代码:

Image

我从这里获得了这个输出:

enter image description here

文字重叠,我该如何解决?

3 个答案:

答案 0 :(得分:0)

尝试设置这样的重量&看它是否有效:

<LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/ans_bg_normal"
            android:padding="@dimen/padding25"
            android:gravity="center_vertical"
            android:orientation="horizontal" 
            android:weightSum="1">

            <com.app.quizjeetho.Fonts.TextView_Bold
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/ans_circle_normal"
                android:id="@+id/option1_a"
                 android:layout_weight=".3"/>

            <com.app.quizjeetho.Fonts.TextView_Bold
                android:id="@+id/option1"
                android:textSize="15sp"
                android:textColor="@color/white"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="asdsdddadsadasdasdsadasdsadddsf"
                android:layout_centerInParent="true"
                android:layout_weight=".7"/>
        </LinearLayout>

答案 1 :(得分:0)

将以下内容添加到RelativeLayout以使其正常工作

<com.app.quizjeetho.Fonts.TextView_Bold
    android:id="@+id/option1"
    android:textSize="15sp"
    android:textColor="@color/white"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toEndOf="@id/option1_a"
    android:layout_centerVertical="true"
    android:text="asdsdddadsadasdasdsadasdsadddsf" />

将此布局与第一个布局的末尾对齐将会起到作用

答案 2 :(得分:0)

我认为为每个选项获取单独的背景图像可能有所帮助,或者您可以为背景拍摄两个不同的图像

  1. 代表问题和
  2. 了解您的选项布局的背景。