[解決済み] RatingBarを小さくするには?
質問
私は 評価バー をレイアウトに追加しました。
<RatingBar
android:id="@+id/ratingbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:stepSize="1.0"
/>
しかし、レーティングバーのデフォルトのスタイルでは大きすぎます。
アンドロイドスタイルを追加して変更しようとしたのですが :
style="?android:attr/ratingBarStyleSmall"
しかし、結果が小さすぎて、このプロパティでレートを設定することは不可能です。
どうしたらいいでしょうか?
どのように解決するのですか?
デフォルトのRatingBarウィジェットは、ちょっとダサいです。
ソースでは、スタイル " について言及しています。
?android:attr/ratingBarStyleIndicator
"に加えて、"
?android:attr/ratingBarStyleSmall
"は、すでにお馴染みですが
ratingBarStyleIndicator
は少し小さくなりますが、それでもかなり醜く、コメントではこれらのスタイルは "インタラクションをサポートしていない" と記しています。
おそらく、自分でロールアウトする方がよいでしょう。 まともなガイドが http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/ にちゃんとしたガイドがあり、これを行う方法を示しています。 (私自身はまだやっていませんが、1 日かそこらでやってみるつもりです)。
がんばってください。
p.s. すみません、ソースへのリンクを投稿するつもりでしたが、私は新しいユーザーで、1 つ以上の URL を投稿することができません。 ソース ツリーを掘り下げると、frameworks/base/core/java/android/widget/RatingBar.java に見つかります。
関連
-
adb シェルがデバイスのオフラインを求めるプロンプトを表示する
-
[解決済み] TextViewでテキストを水平・垂直方向にセンタリングするには?
-
Gradle のエラーです。gradle-core.jar (com.android.tools.build:gradle-core:x.x.x) を見つけられませんでした。
-
プロセス 'command 'F:\sdkbuild-tools', 26.0.2 AAAPT.exe' finished with non-zero exit value 1
-
Android基本アプレット
-
Android--shape--描画のコーナー、グラデーション、パディング、サイズ、ソリッド、ストロークのプロパティを指定する。
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
を作ってください。*** makeするルールがない エラーの原因、分析、解決策
-
ArrayAdapter は、リソース ID が TextView であることが必要です。
-
Windowsのadbシェルでデータディレクトリにアクセスするとパーミッションが拒否される
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
view.getRootView()の本当の意味とテストについて
-
Android ProgressBarの色を変更する
-
[解決済み] レートバーのサイズを小さくするには?