9
私はtextviewに基づいてコントロールのようなトーストを作成しようとしています。9つのパッチバックグラウンドを持つパディングのarround textviewには視覚的な効果がありません
これは、XML定義です:
<by.pplware.view.QuickInfo
android:id="@+id/quickinfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:padding="20px"
android:textSize="20px"
android:textStyle="bold"
android:typeface="serif"
android:background="#FFFF0000"
/>
これは色の背景とのTextViewです:
これは描画可能なバックグラウンドを持つのTextViewです:
私は理解しているように、ninepatchの場合背景のアンドロイドはパディングを透明にし、drawableはテキストの背景としてのみ使用します。しかし、私はnineパッチバックグラウンドで覆われた領域にパディングを含めたいと思う。
この問題の解決方法はありますか?
コメントありがとうございます - 1と2のrealy help。 –
3が最高だと私は言うだろう – kishu27
私は9パッチを設定する前にパディング値を保存し、上記の2のようにパディングをリセットすることでこれを回避しました。 –