如何修复Java、Android上的TextView
我的布局如下:如何修复Java、Android上的TextView,java,android,Java,Android,我的布局如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:weightSum="1"> <LinearLayout android:layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:weightSum="1">
<LinearLayout
android:layout_weight="0.2"
android:orientation="horizontal"
android:layout_height="fill_parent"
android:layout_width="wrap_content"
android:id="@+id/linearLayout1">
<TextView
android:text="TextView"
android:gravity="center"
android:layout_gravity="center"
android:id="@+id/textView2"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
<LinearLayout
android:layout_weight="0.8"
android:background="@android:color/white"
android:orientation="horizontal"
android:layout_height="fill_parent"
android:layout_width="wrap_content"
android:id="@+id/linearLayout2">
<TextView
android:layout_gravity="center"
android:gravity="center"
android:text="123"
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
</LinearLayout>
但我有一个问题:如果我在TextView2中输入长文本,则TextView2的默认大小将更长,而TextView1的默认大小将更短。但是我需要比textview2和textview1在宽度上有固定的大小,并且只在高度上增加。我该怎么做?谢谢你在两种文本视图中都使用它们..大小取决于你想要什么..我已经给了50 DP
android:maxWidth="50dp"
android:minWidth="50dp"
你说文本视图宽度为固定大小:那么你可以使用
android:layout_width=“150dp”或类似的东西,它使您的文本视图宽度固定并使用
android:ellipsize=“end”
来修复它
android:layout\u height=“wrap\u content”
希望它有帮助试试这个:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:text="TextView"
android:gravity="center"
android:layout_gravity="center"
android:id="@+id/textView2"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"/>
<TextView
android:layout_gravity="center"
android:gravity="center"
android:text="123"
android:id="@+id/textView1"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"/>
</LinearLayout>
我试过了,但它对我不起作用。。。在我的布局中,我使用LinearLayout,但您删除了它。。这可能是其中的原因吗?谢谢,我在版面中添加了android:layout\u width=“0dp”,非常有用!