私はすでに水平プログレスバーを作成しており、完全に機能しています。バーの読み込み中にカウントダウンを表示するテキストビューなどを真ん中に表示したいと思います。進行状況ダイアログではないことに注意してください。進行状況バーはアクティビティ内にあり、カウントダウン タイマーが表示されます。誰でも私を助けることができますか、これを行うための最良の方法は何ですか?どうすればこれを達成できますか?
質問する
71595 次
8 に答える
44
あなたのProgressBar
andTextView
が a の中にある場合は、 an idRelativeLayout
を与えてから、それを使用してを整列させることができます。の上に表示されるはずです。背景が透明であることを確認してください。ProgressBar
TextView
ProgressBar
ProgressBar
ProgressBar
例えば:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ProgressBar
android:layout_width="match_parent"
android:layout_height="match_parent"
// other attributes
android:id="@+id/PROGRESS_BAR"
>
<TextView
android:background="#00000000" // transparent
// other attributes
android:layout_alignLeft="@id/PROGRESS_BAR"
android:layout_alignTop="@id/PROGRESS_BAR"
android:layout_alignRight="@id/PROGRESS_BAR"
android:layout_alignBottom="@id/PROGRESS_BAR"
>
</RelativeLayout>
于 2013-08-23T20:52:37.670 に答える
4
それが私のために働いたものです:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
android:id="@+id/progressBar"
style="@android:style/Widget.ProgressBar.Horizontal"
android:progressDrawable="@drawable/customprogressbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:max="100"/>
<TextView
android:id="@+id/progressBarinsideText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:gravity="center"
/>
</RelativeLayout>
于 2016-11-23T14:58:44.077 に答える
1
これは、Web ビューの中心にあるスピナーの上に進行状況テキストを表示するために使用したものです。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/help_webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#F22"
android:scrollbars="none" />
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
android:layout_centerVertical="true" />
<TextView
android:id="@+id/progressBarMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Loading, please wait..."
android:layout_centerInParent="true"
android:layout_above="@id/progressBar"
android:background="#00000000" />
</RelativeLayout>
于 2018-02-14T19:34:55.810 に答える