2017-11-18 41 views
0

WearableRecyclerViewの各行にはTextViewがあります。 TextViewsの内容は長さが変わることがありますが、テキストの長さが長く、壊れなければならないときはいつも間違っています。TextViewで長いテキストを折り返さないようにする

それは視覚的に、より理にかなって:

enter image description here enter image description here

あなたが最初の行の余地があるが、それは早期破壊だ見ることができるように。

私はそれがテキストかどうかわかりません。私はテキストにハードコードした場合、代わりにそれを動的に設定するのではなく、正常に見える:

enter image description here

私の行項目コード:Adapter

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/episode_row_item_layout" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:background="?android:attr/selectableItemBackground" 
     android:orientation="horizontal"> 

      <ImageView 
       android:id="@+id/episode_row_item_thumbnail" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginEnd="8dp" 
       android:adjustViewBounds="true" 
       android:scaleType="fitCenter" 
       android:visibility="gone" 
       /> 

      <TextView 
       android:id="@+id/episode_row_item_title" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_centerVertical="true" 
       android:layout_toEndOf="@+id/episode_row_item_thumbnail" 
       android:lines="2" 
       /> 

      <TextView 
       android:id="@+id/episode_row_item_date" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:textSize="12sp" 
       android:layout_below="@+id/episode_row_item_title" 
       android:layout_toEndOf="@+id/episode_row_item_thumbnail" 
       /> 

    </RelativeLayout> 

私だけでTextView'sテキストを設定していますonBindViewHoldersetTextメソッドを使用してください。

答えて

0

これを投稿した後、すぐに答えが見つかりました。これを固定して追加する:

android:breakStrategy="simple" 
関連する問題