размер textview для Android огромный - PullRequest
0 голосов
/ 29 марта 2012

У меня есть TextView в FrameLayout с фоном 150 x 53 пикселей, но когда мое приложение загружается, фон занимает всю ширину представления, я только хочу, чтобы он занимал ширину текста.Как я могу это сделать?

<TextView  
            android:id="@+id/txtPrice"       
            android:layout_width="wrap_content"         
            android:layout_height="wrap_content"         
            android:layout_marginLeft="60dip"               
            android:layout_marginTop="164dip"    
            android:adjustViewBounds="true"   
            android:layout_gravity="top|center"  
            android:gravity="center"                                     
            android:textStyle="bold"
            android:textSize="46dip"                   
            android:textColor="#ffffff"                     
            android:background="@drawable/greenbg"   
            android:text="$0.00" />     

Ответы [ 2 ]

2 голосов
/ 22 июня 2012

Я думаю, что это происходит из-за этого "android: background =" @ drawable / greenbg ", не так ли? Попробуйте удалить его, протестируйте приложение. Если этот drawable имеет большую ширину, textView тоже станет большим.

1 голос
/ 02 апреля 2012

попробуйте это:

<TextView  
            android:id="@+id/txtPrice"       
            android:layout_width="150dp"         
            android:layout_height="53dp"         
            android:layout_marginLeft="60dip"               
            android:layout_marginTop="164dip"    
            android:adjustViewBounds="true"   
            android:layout_gravity="top|center"  
            android:gravity="center"                                     
            android:textStyle="bold"
            android:textSize="46dip"                   
            android:textColor="#ffffff"                     
            android:background="@drawable/greenbg"   
            android:text="$0.00" /> 

вы должны указать значения layout_height и layout_width в соответствии с размером кадра framelayout.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...