2

我在 grid_progress_layout 中看不到我的 textview tv_progress_status,只有我能看到我的进度条......所以我无法显示我的进度更新。如果我剪切我的 Textview 代码并将其粘贴到进度条上方,则 textview 会显示而进度条不会显示。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/Rl_imageframe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="@drawable/imageframe"
android:paddingBottom="5dp" >

<TextView
    android:id="@+id/tv_header"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_margin="4dp"
    android:gravity="center"
    android:textColor="@android:color/white"
    android:textSize="10sp" />

<ImageView
    android:id="@+id/iv_cover_page"
    android:layout_width="90dp"
    android:layout_height="120dp"
    android:layout_below="@+id/tv_header"
    android:layout_centerHorizontal="true"
    android:contentDescription="@string/cover_page" />

<ImageView
    android:id="@+id/iv_delete"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:background="@drawable/close_btn"
    android:contentDescription="@string/cover_page"
    android:visibility="invisible" />

<Button
    android:id="@+id/b_footer"
    android:layout_width="fill_parent"
    android:layout_height="15dp"
    android:layout_below="@+id/iv_cover_page"
    android:layout_margin="4dp"
    android:background="@drawable/issue_selector_red"
    android:textColor="@android:color/white"
    android:textSize="9sp" />

<RelativeLayout
    android:id="@+id/grid_progress_layout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" >

    <ProgressBar
        android:id="@+id/progressBar1"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="fill_parent"
        android:layout_height="15dp"
        android:layout_centerInParent="true"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="5dp"
        android:max="100"
        android:progressDrawable="@drawable/progressbarlayout" />

    <TextView
        android:id="@+id/tv_progress_status"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:background="@android:color/transparent"
        android:text="100"
        android:textColor="@android:color/white" />
</RelativeLayout>

</RelativeLayout>
4

2 回答 2

0

更改两个布局的代码,希望它的工作。

<ProgressBar
    android:id="@+id/progressBar1"
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="200dp"
    android:layout_height="15dp"
    android:layout_centerInParent="true"
    android:layout_marginLeft="5dp"
    android:layout_marginRight="5dp"
    android:max="100"
    android:progressDrawable="@drawable/progressbarlayout" />

<TextView
    android:id="@+id/tv_progress_status"
    android:layout_width="200dp"
    android:layout_height="200dp"
   android:layout_below="@id/progressBar1"
    android:background="@android:color/transparent"
    android:text="100"
    android:textColor="@android:color/white" />
于 2013-04-15T09:51:01.843 回答
0

尝试这个:

尝试将RelativeLayout包含进度视图的内容更改为FramLayout

<FrameLayout
    android:id="@+id/grid_progress_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" >

    <ProgressBar
        android:id="@+id/progressBar1"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="fill_parent"
        android:layout_height="15dp"
        android:layout_gravity="center"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="5dp"
        android:max="100"
        android:progressDrawable="@drawable/progressbarlayout" />

    <TextView
        android:id="@+id/tv_progress_status"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:background="@android:color/transparent"
        android:text="100"
        android:textColor="@android:color/white" />
</FrameLayout>
于 2013-04-15T09:51:15.683 回答