文本与另一个文本的右侧和底部对齐

时间:2012-03-07 14:42:51

标签: android android-layout

请原谅我的下一张照片,匆忙完成:):

enter image description here

请有人告诉我如何在Android中使用Layouts和TextViews来获得类似于我绘制的内容。 带有一个TEXT的框是一个字符串,带有TEXT TEXT TEXT的框也是一个字符串。

谢谢。

5 个答案:

答案 0 :(得分:1)

我不能为这种情况使用2个TextView实例。解决方法可能是只使用一个TextView并以编程方式进行文本格式化。

答案 1 :(得分:0)

在RelativeLayout中,每个TextView标记内部根据您的要求使用这些属性

android:layout_below="Id of the TextView"
android:layout_above="Id of the TextView"
android:layout_toLeftOf="Id of the TextView"
android:layout_toRightOf="Id of the TextView"

答案 2 :(得分:0)

这样的事情应该可以解决问题。密钥为layout_belowlayout_toRightOf

<RelativeLayout
    android:layout_width="fill_parent" android:layout_height="fill_parent">
    <TextView android:id="@+id/LeftTextView"
         android:layout_width="wrap_content" android:layout_height="wrap_content"
         android:paddingRight="10dp" android:paddingBottom="10dp"
         android:text="HI">
    <TextView android:id="@+id/WholeTextView"
         android:layout_height="fill_parent" android:layout_width="fill_parent"
         android:layout_below="@id/LeftTextView"
         android:layout_toRightOf="@id/LeftTextView">
</RelativeLayout>

答案 3 :(得分:0)

出于某种原因,即使它有效,这也是一种糟糕的方法。我建议在底行使用不同的textview。它可以在相对布局中使用某种组合,但在每个屏幕/分辨率中可能不一样。

答案 4 :(得分:0)

您是否尝试过使用compound drawables

textview2.setCompoundDrawables(textview1,null,null,null);