これは背景画像の一部です。私は4行3列のグリッドレイアウトを持っています。レイアウトのこれらのボタン(今のところ3つだけ含まれています)は、テンキーパッドを持つ背景イメージを重ね合わせる必要があります。私は数字を持っている画像のこれらの部分に合わせてボタンを正確に置く必要があります。そして数字をクリックすることは、実際のボタンをクリックすることに相当します。いくつかの方法を試してみましたが、無駄です。私はそれらに正確にフィットすることができません。間の間隔を広げることは助けになるかもしれませんが、それに乗ることができません。誰かが助けてくれますか?ありがとう!Android GridLayout - 列や行の間隔を広げる方法は?
答えて
異なるサイズの画面や異なるピクセル密度のデバイスでは、ボタンがスーパーインポーズされた画像に正確に収まるようにすることは非常に困難です。ユーザーがボタン自体をタップするほうがはるかに優れています。テキストの色は白を使用し、丸い四角形を各ボタンの背景として使用します。 src/main/res/drawable/orange_round_rect.xml
で
:ボタンは、例えば、他の場所で添加することができない
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="4dp" />
<solid android:color="@color/orange_button" />
</shape>
なんでもGridLayoutの背景として使用します。
このアイデアをありがとう。残念ながら、私は画面の背景全体の画像を与えられており、それを変更するために多くを行うことはできません。しかし、これらの数値がなくてもbg画像を取得し、そのボタンを直接ボタンに置くために個々のボタン画像を取得することが可能かどうかを調べます。一般的には、画像の一部がUIコンポーネントとして使用されている背景画像に、直接画像をどのように使用するのかを知る良い情報源がある場合、私は知りたいと思います。ありがとう! – Ganga
@Ganga私は個人的にそれをやっていないし、UIのすべてで特定の雰囲気を望む没入型ゲームの外では非常にまれだと思う。作成していない場合は、デザイナーとGoogleの設計ガイドラインについて話し合うことで、アプリが使用する他のすべてのアプリでユーザーが期待する方法で動作するようにします。また、時にはプラットフォームには簡単な方法がありません。これはその1つであり、あなたが重要な機能にもっと時間を費やすことができるように代替手段を求めるのは完全に合理的です。 – Karakuri
- 1. CSSの行間隔を広げる方法は?
- 2. Shiny - インラインラジオボタンの間隔を広げる方法は?
- 3. マルチグループグループのバーの間隔を広げる
- 4. アンドロイドのグリッド間隔を広げる
- 5. メニューとソーシャルメディアのアイコンの間隔を少し広げる方法
- 6. R ggplot水平軸の間隔を広げる方法
- 7. Atomの上部にあるタブの間隔を広げる方法は?
- 8. テキストビュー内の行間の間隔を増やす方法。
- 9. ggplot2樹状図の葉とラベルの間隔を広げる
- 10. X軸の適切な間隔でASP.NET縦棒グラフの列を広げる方法は?
- 11. 凡例と-chartartJsの間隔を広げる
- 12. Matplotlib x軸ラベルの間隔を広げる
- 13. 水平に整列されたasp.netタブストリップで垂直方向の間隔を広げる方法
- 14. System.Timers.Timerは徐々に間隔を広げていますか?
- 15. divの高さを間隔で広げます
- 16. インラインブロック要素間の間隔を広げて配置を維持する
- 17. Djangoテンプレートタグ。テンプレートタグを使用してリスト要素の間隔を広げる方法は?
- 18. plistファイルのUILabelの行間隔を増やす方法
- 19. OpenSceneGraphの統計名列の幅を広げる方法は?
- 20. IPv6をネットワークレベルに「広げる」方法は?
- 21. Webブラウザーコントロールの行間隔を増やす方法
- 22. 複数のシステム間でユーザーインターフェイスを広げる方法
- 23. フォームの幅を広げる方法
- 24. リニアレイアウトのDrawableをTextviewに残してTextとImageの間隔を広げます
- 25. ボタンの幅を列の幅に広げる方法
- 26. BLE with iOS広告間隔
- 27. テキストビューでの段落間の間隔を増やす方法
- 28. GridLayoutの行間のスペースを減らす方法は?
- 29. ボタンを広げる方法Java
- 30. Plotly:幅を広げる方法Y軸?
あなたの説明が問題を解決するのに十分ではないと思います。あなたが含めることができるイラストがありますか? –
@BartekLipinskiちょうど私の質問を修正し、スクリーンショットを含めました。 – Ganga