blog

Android開発チュートリアル - UIコントロール_プログレスバー

ユーザーに待つように促すUIコントロール。 その他のプロパティやエフェクトは開発者ツールにあります。...

Dec 27, 2020 · 3 min. read
Share this

ProgressBarとは

ProgressBarは、ユーザーに待機を促すUIコントロールです。

基本サンプル

loading

レンダリング

コード

  1. レイアウトファイルコード
<ProgressBar
 android:id="@+id/progressBar"
 style="?android:attr/progressBarStyle"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content" />
  1. activity
class MainActivity : AppCompatActivity() {
 override fun onCreate(savedInstanceState: Bundle?) {
 super.onCreate(savedInstanceState)
 setContentView(R.layout.activity_main)
 //プログレスバーを隠す
 progressBar.visibility = View.GONE
 //プログレスバーを表示する
 progressBar.visibility = View.VISIBLE
 }
}

水平プログレスバー

レンダリング

コード

  1. レイアウトファイルコード
<ProgressBar
 android:id="@+id/horizontalProgressBar"
 style="?android:attr/progressBarStyleHorizontal"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:progress="20" />
  1. activity
//水平プログレスバー:進捗を設定する
horizontalProgressBar.progress = 50

水平ロードチャート

レンダリング

コード

<ProgressBar
 style="?android:attr/progressBarStyleHorizontal"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:indeterminate="true" />

ベースサンプルの完全なソースコード

共通プロパティ

アンドロイド:レイアウト幅 コントロールの幅を設定します。設定可能: match_parent(親コントロールと一致)、wrap_content(自動展開の内容に従って)、固定値を設定します。
アンドロイド:レイアウトの高さ コントロールの高さを設定します。設定可能: match_parent(親コントロールと一致)、wrap_content(自動展開の内容に従って)、固定値を設定します。
アンドロイド:重力 インサイドコントロールアライメント
アンドロイド:バックグラウンド 背景を設定します。色の値やイメージなどを指定できます。
アンドロイド:可視性 とりうる値:visible、invisible、gone(非表示、ただしUIスペースを占める)、stone(非表示、UIスペースを占めない)。
アンドロイド:プログレス 進行状況を設定します。
スタイル

より多くのプロパティとエフェクトは、開発者ツールで見つけることができます。

Android開発チュートリアルシリーズまとめ

開発言語学習

UIコントロール学習シリーズ



UIコントロール_テキスト編集

UIコントロール_ボタン

UIコントロール_イメージビュー

UIコントロール_ラジオボタン

UI_チェックボックス

UI_プログレスバー

ヘッドラインをたどって最新記事をご覧ください。

Read next

No articles found.

No articles found.