Vis*_*yas 18 android textview android-layout
我想要一个应分为4行的TextView.例如
Vishal Vyas
Having
342
Reputation
Run Code Online (Sandbox Code Playgroud)
注意,重力应该是 center_horizontal
我试过以下:
<TextView
android:gravity="center_horizontal"
android:id="@+id/lblUserRep"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:lines="4"
android:maxLines="4"
android:text="VishalVyas Having 342 Reputation" >
</TextView>
Run Code Online (Sandbox Code Playgroud)
这有效!但产生以下输出:
VishalVyas
Having
342
Reputation
Run Code Online (Sandbox Code Playgroud)
问题:
android:layout_width="70dp"是有编码的,可以有任意名称,但有n个字符而不是VishalVyas.请指教.
补充:
如果我需要TextView为实现这个目的而编写一个自定义,那将会很好,但我需要一些指导.
提前致谢.
Dee*_*eeV 19
我认为这是因为"Vishal Vyas"超过70dp.相反,做wrap_content宽度并使用换行符而不是换行(即"Vishal Vyas \n342 \nReputation")
android:lines="2"
android:minLines="2"
android:singleLine="false"
Run Code Online (Sandbox Code Playgroud)
即使Android Studio警告android:singleLine=false不推荐使用它,也可以保留它,根据文本的长度,可以为文本框设置所需的行数