[英]Strange layout of my textview
在我看來,我希望為標題保留一小塊空間。 在那之下必須有一個填充剩余空間的textview。 這就是我的布局:
<?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>
編輯還添加了截圖:
您缺少具有id text_titel的textview的這些屬性
<?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"
android:textSize="14sp"
android:paddingTop="20dp"
android:text="DetailTextTitel"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#28465a"
android:singleLine="true"
android:layout_weight="0.1"/>
<TextView
android:id="@+id/text1"
android:text="DetailTextText"
android:textSize="10sp"
android:textColor="#28465a"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoLink="web"
android:layout_weight="1.9"/>
</LinearLayout>
不確定這會解決您的問題(使用Android布局,對我來說總是有點試錯)。 不過你為什么不試試:
編輯
發現了問題。 事實證明我正在膨脹錯誤的布局-_- ..這就是當你的應用程序包含50多種不同的布局時會發生什么。
不過感謝您的支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.