2017-03-20 9 views
0

私は<textView>がandroid xmlです。しかし、このテキストビューにテキストを追加すると、その幅が広がります。私は画面の幅のちょうど半分で一定のままにしておきたい。これどうやってするの?テキストの幅が増加するにつれてテキストが増加する - android

<TextView 
    android:id="@+id/decrypted" 
    android:layout_height="100dp" 
    android:layout_weight="0.5" 
    android:background="@drawable/back" 
    android:text=""/> <!--I want this to change without the entire width changing.--> 
+2

はアンドロイドを追加:動作するように見えlayout_width = "0dp" –

+0

を!ありがとう。 – Eragon20

答えて

1

これを試してみてください:

<?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="horizontal" 
    android:weightSum="2"> 

    <TextView 
     android:id="@+id/decrypted" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:background="@android:color/darker_gray" 
     android:text="LONG TEXT LONG TEXT LONG TEXT LONG TEXTLONG TEXT LONG TEXT LONG TEXT" 
     android:textColor="@android:color/black" /> 


</LinearLayout> 

出力:

enter image description here

+0

恐ろしい!私がする必要があったのは、android:layout_width = "0dp"を追加することでした。これはうまくいった! – Eragon20

関連する問題