9パッチ画像を背景として使用する場合、パディングは常に9パッチ画像から派生しているように見えます。9パッチイメージでパディングバーを使用しない場合でも、ドローアブルを使用します。
パディングラインが含まれていない場合、Androidは左と上のラインを使用してこの描画可能領域を定義します。
http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch
ただし、android:padding =0dpまたは=Xdpを使用して、XMLでオーバーライドできます。残念ながら、android:paddingLeft=Xdpの使用は機能しません。だからあなたは均一なパディングで立ち往生しています。私はこれをやってみました:
android:padding="2dp"
android:paddingLeft="20dp"
左側のパディングには影響しませんでした。それらをstyles.xmlに配置すると、同様の結果が得られました。
これを回避するために私が見た唯一のハックは、コードにパディングを設定することでした。