我有一个水平LinearLayout包含a TextView后面跟着Spinner它.这LinearLayout在a中LinearLayout包含的固定垂直中动态膨胀多次RelativeLayout.
问题是,自从我切换Theme.light到Theme.holo.light,最后一行TextView被削减了一半.当动态文本很长并且跨越多行时会发生这种情况.

我已经能够通过添加底部填充到LinearLayout包含TextView和的水平来解决这个问题Spinner.
这不是一个修复,而是更多的黑客攻击.有人可以就如何正确解决这个问题给我一些建议吗?
我还读了一些其他问题,但似乎都没有帮助.
水平线性布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/textView1"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginRight="20dp"
android:text="TextView"/>
<Spinner
android:id="@+id/spinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
上面布局在线性布局上以id ll2_7动态膨胀的相对布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ScrollView
android:id="@+id/scrollView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/relLayoutButtonNext"
android:layout_below="@id/textView1" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="20dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="10dp" >
<TextView
android:id="@+id/textView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="30dp"
android:text="2.7" …Run Code Online (Sandbox Code Playgroud) 我连续几个TextViews,我希望第一个TextView占用所有备用空间,但如果TextViews的组合长度太长而无法放在一行上,我希望第一个TextView被切断.
至于备用空间,我将第一个TextView的layout_width设置为匹配parent和layout_weight为1.我只是不能让它切断任何多余的字母,所以它适合一行.
我想要的是像'Text'和'Long Text'这样的东西
'Text :data'
'Long T :data'
Run Code Online (Sandbox Code Playgroud)
所以'长文'被切断为'Long T'以适应.
我得到的是
'Text :data'
'Long Text :d'
Run Code Online (Sandbox Code Playgroud)
谢谢!