3

Samsung S3 デバイスと Samsung Galaxy tab 2 10.1 デバイスを使用して、Android で開発しています。

プログレス バーがあり、2 つのデバイスで共有アイコン スターを使用していますが、Samsung Galaxy Tab 2 では 5 つのスターが正しく表示されますが、Samsung S3 デバイスでは大きすぎるため 4 つのスターしか表示されません。

私は試した:

  • スターを異なるサイズのリソースフォルダーに配置しますが、両方のデバイスが xhdpi スターをロードします。
  • minHeight と maxHeight を使用して Samsung S3 デバイス用に別のスタイルを作成しますが、星は水平にカットされ、サイズは変更されません。

両方のデバイスで星のアイコンのサイズを正しく変更するにはどうすればよいですか? デバイスごとにアドホックなスターを作成するのは本当に好きではありませんが、画像を再利用できればよいでしょう。

どうもありがとう!

4

1 に答える 1

0

評価バーで「android:attr/ratingBarStyleSmall」を使用してみてください。

さらに小さい評価バー スタイル"?android:attr/ratingBarStyleIndicator" が必要な場合でも、これにより評価が小さくなります

あなたが参照できる詳細については

于 2015-11-26T15:23:10.970 に答える