我在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>
答案 0 :(得分: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" />
答案 1 :(得分: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>