2

私は長い間これに対する答えを探していました。私は次のコードを持っています:

 <TableRow
    android:id="@+id/tableRow106"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="10dp" 
    android:visibility="gone"
    android:background="@drawable/b02_light_bar">

    <LinearLayout
       android:layout_width="wrap_content"
       android:layout_height="wrap_content" >

   <Button
       android:id="@+id/button35"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:background="@drawable/b02_play_blue" 
       />

     <LinearLayout
       android:layout_width="wrap_content"
       android:layout_height="wrap_content" 
       android:orientation="vertical"
       android:paddingLeft="5dp"
       >


   <TextView
       android:id="@+id/textView20"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:textColor="#ffffff"
       android:text="@string/interaction2"
       android:textAppearance="?android:attr/textAppearanceMedium" />

   <TextView
       android:id="@+id/textView21"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:textColor="#41c4dd"
       android:text="@string/interaction2cont"
       android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>


</LinearLayout>
</TableRow>

また、textview21のテキストが長すぎると、テキストが途切れてしまいます。誰もがこれを解決する方法を知っていますか?私はあなたに約束します、私はすべてを試しました!

4

2 に答える 2

7

私はあなたのコードと文字列をコピーしました、そしてはい、問題はそこにあります。

私はあなたのために1つの解決策を手に入れました、そしてそれは

タグandroid:padding="10dp"から削除し、tableRowの右側に適用します。TableRowLinearLayout

<TableRow
    android:id="@+id/tableRow106"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:visibility="gone"
    android:background="@drawable/b02_light_bar">

    <LinearLayout
       android:layout_width="wrap_content"
       android:layout_height="wrap_content" 
       android:padding="10dp" 
       >

   <Button
       android:id="@+id/button35"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:background="@drawable/b02_play_blue" 
       />

     <LinearLayout
       android:layout_width="wrap_content"
       android:layout_height="wrap_content" 
       android:orientation="vertical"
       android:paddingLeft="5dp"
       >


   <TextView
       android:id="@+id/textView20"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:textColor="#ffffff"
       android:text="@string/interaction2"
       android:textAppearance="?android:attr/textAppearanceMedium" />

   <TextView
       android:id="@+id/textView21"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:textColor="#41c4dd"
       android:text="@string/interaction2cont"
       android:textAppearance="?android:attr/textAppearanceSmall" />
    </LinearLayout>


</LinearLayout>
</TableRow>
于 2012-09-21T07:32:38.057 に答える
0

属性を使用するandroid:maxLines="3"

テキストビューをに変更します

 <TextView
   android:id="@+id/textView21"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:textColor="#41c4dd"
   android:maxLines="3"
   android:text="@string/interaction2cont"
   android:textAppearance="?android:attr/textAppearanceSmall" />
于 2012-09-21T05:52:55.823 に答える