簡體   English   中英

TextView沒有出現在android布局中

[英]TextView not appearing in android layout

我具有以下布局,旨在完成以下任務。 左側有一個紅色的圓圈,上面有文字集中。 在此右側,我有一個文本視圖,但未顯示。

下面將有其他文本視圖,但是我已刪除了這些文本視圖以嘗試找出問題所在,但沒有任何區別。 我需要進行任何更改才能使TextView出現嗎?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/redpink" >

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <RelativeLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >
        <ImageView
            android:id="@+id/imgCircle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="8dp"
            android:layout_marginTop="8dp"
            android:src="@drawable/redCircle" />
        <TextView
            android:id="@+id/txtYouScored"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/imgCircle"
            android:layout_alignTop="@+id/imgCircle"
            android:layout_alignRight="@+id/imgCircle"
            android:layout_alignBottom="@+id/imgCircle"
            android:layout_margin="1dp"
            android:gravity="center"
            android:textSize="26dp"
            android:text="You Scored"
            android:textColor="@color/redpink" />
    </RelativeLayout>

    <TextView
    android:id="@+id/txtImpact"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Impact text"
        android:textSize="28dp"
        android:textColor="@color/white" />

</LinearLayout>

 </LinearLayout>

將內部LinearLayout方向更改為

android:orientation="vertical"

在水平線性布局中, TextView基於已經占據所有寬度的RelativeLayout的右側。

或者,只需刪除內部的LinearLayout 由於這里已經有一個垂直的頂級LinearLayout ,因此在這里似乎沒有作用。

您不應在水平LinearLayout的第一個子android:layout_width="fill_parent"上使用android:layout_width="fill_parent"

嘗試增加體重

嘗試遵循希望這對您有幫助

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"

android:background="@color/redpink" >

<RelativeLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:layout_weight="1">
    <ImageView
        android:id="@+id/imgCircle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="8dp"
        android:layout_marginTop="8dp"
        android:src="@drawable/redCircle" />
    <TextView
        android:id="@+id/txtYouScored"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/imgCircle"
        android:layout_alignTop="@+id/imgCircle"
        android:layout_alignRight="@+id/imgCircle"
        android:layout_alignBottom="@+id/imgCircle"
        android:layout_margin="1dp"
        android:gravity="center"
        android:textSize="26dp"
        android:text="You Scored"
        android:textColor="@color/redpink" />
</RelativeLayout>

<TextView
android:id="@+id/txtImpact"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Impact text"
    android:textSize="28dp"
    android:textColor="@color/white" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM