如何在Layout中设置textView

时间:2015-02-19 11:10:08

标签: android android-layout textview

我对TextView有疑问。我有一个布局,其中有两个布局(一个是10%,另一个是90%的区域),TextView放在第一个布局中。问题是文本将显示在中心,并且文本布局的2行开始增长,即使下面的布局是第二行文本上的位置,也会减少相同的内容。我的目标是设置TextView文本占据整个表面,但在1/2/3行中,布局的大小始终保持不变。

Screen how it should look like

编辑: XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0.1"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/TextView01"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:gravity="center"
            android:text="asasd asd asd asd asd s" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0.9" 
        android:background="#FFFFFF">

    </LinearLayout>

1 个答案:

答案 0 :(得分:0)

你可以这样做。

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="50dp"
        android:background="#000fff" />

    <LinearLayout
        android:id="@+id/footer_icon"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" 
        android:background="#2f01dd">
    </LinearLayout>
</LinearLayout>