2017-08-02 7 views
0

私は、このレイアウトをコーディング:のLinearLayoutのchildviewダウン転位

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginStart="10dp" 
    android:orientation="horizontal" 
    android:paddingEnd="10dp"> 

    <TextView 
     style="@style/textStyle.Medium.black" 
     android:layout_width="79dp" 
     android:layout_height="wrap_content" 
     android:gravity="center|start" 
     android:minHeight="42dp" 
     android:adjustViewBounds="true" 
     android:text="姓名"/> 

    <TextView 
     android:id="@+id/tv_name" 
     style="@style/textStyle.Medium.subTitle" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:gravity="center|end" 
     android:minHeight="42dp" 
     android:adjustViewBounds="true" 
     android:text="暂无"/> 
</LinearLayout> 

enter image description here

が、私は同じように、非常に長いテキストを設定します。それは

<TextView 
     android:id="@+id/tv_name" 
     style="@style/textStyle.Medium.subTitle" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center|end" 
     android:minHeight="42dp" 
     android:adjustViewBounds="true" 
     android:text="暂无+++++++++++++++ 
     +++++++++++++++++++++++++++++++++ 
     ++++++++++++++++++++++++++++++++++ 
     +++++++++++++++"/> 

ます:

this text show error, down dislocation

内容はすべて表示されませんが、最初のTextViewのminHeight属性の原因と同じです。しかし、私はなぜダウンしていないのですか?

申し訳ありませんが、私の英語は非常に貧しいです!

+0

を試してみてください。 – Innocent

+0

内容が長すぎると、TextViewがすべて表示されない、転位が下がる –

答えて

0

はエラーが私を示してください何この

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginStart="10dp" 
    android:orientation="horizontal" 
    android:paddingEnd="10dp"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:adjustViewBounds="true" 
     android:gravity="center|start" 
     android:minHeight="42dp" 
     android:text="姓名" /> 

    <TextView 
     android:id="@+id/tv_name" 

     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:adjustViewBounds="true" 
     android:gravity="center|end" 
     android:minHeight="42dp" 
     android:text="暂无+++++++++++++++ 
    +++++++++++++++++++++++++++++++++ 
    ++++++++++++++++++++++++++++++++++ 
    +++++++++++++++" /> 
</LinearLayout> 
+0

ありがとうございます〜! この方法では、2つの子ビューを整列させておくことができますが、すべてのコンテンツを表示しないでください。 –

+0

簡単に説明できます –