この有名なアプリのアクション バーを見てください。ボタン間にこの薄いギャップを作成するにはどうすればよいですか?
4 に答える
あなたのxmlでaddtributesandroid:padding
を試してみandroid:margin
てTableLayout
ください。GridLayout
まず、IOschedeアプリケーションのソースコードはオープンソースであるため、その内部を簡単に調べて、その動作を理解することができます。
minSdk
ちなみに、ここに問題の説明とあなたが取ることができる解決策があります、もちろんそれはすべてあなたが属性であるかどうかに依存します。
Android3.0>ネイティブActionBar付き
ネイティブ3.0>ActionBarについて話している場合は、この質問を見てください。
この属性は、アプリケーションスタイルで使用できます。
<item name="android:actionButtonStyle">@style/ActionButtonStyle</item>
ここでスタイルを定義し、左側の縦縞のカスタム9patch背景を配置します
<style name="ActionButtonStyle" parent="@android:style/Widget.Holo.Light.ActionButton">
<item name="android:background">@drawable/custom_bg</item>
</style>
Android <3.0
ActionBarSherlockを使用してすべての互換性の問題を解決するか、IOschedソリューションを確認するか、間違っていない場合は、アプリケーションのテーマ属性を持つネイティブActionBarで機能するのと同じようにボタンスタイルを使用することができます。
ボタンを含む xml ファイルで、必要に応じて android:layout_marginLeft / android:layout_marginRight (ボタン用) を指定します。