在我看来,我想要为标题保留一小块空间。下面必须有一个填充剩余空间的文本视图。这是我的布局的样子:
<?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="wrap_content"
android:orientation="vertical"
android:layout_marginLeft="10sp"
android:layout_marginRight="10sp">
<TextView
android:id="@+id/text_titel"
style="@style/DetailTextTitel"
android:textSize="14sp"
android:layout_weight="0.1"/>
<TextView
android:id="@+id/text1"
style="@style/DetailTextText"
android:layout_width="wrap_content"
android:layout_height="0dip"
android:textSize="10sp"
android:autoLink="web"
android:layout_weight="1.9"/>
</LinearLayout>
但是,这使我的“text1” Textview 位于屏幕中间,宽度非常小。我的应用程序包含许多不同的布局(文本和图像,或 2 个图像和一个小文本,一个大图像),可以查看这些布局,除了这个之外,所有布局都可以正常工作。有人可以在我的布局中发现问题吗?
编辑 这是为 DetailTextTitel 和 DetailTextText 定义的样式:
<style name="DetailTextTitel">
<item name="android:paddingTop">10sp</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#28465a</item>
<item name="android:singleLine">true</item>
<item name="android:textSize">14sp</item>
</style>
<style name="DetailTextText">
<item name="android:textColor">#28465a</item>
<item name="android:textSize">10sp</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
EDIT 还添加了一个截图: