下の図のように、ボタンの上のTextViewに添付されたボタンを作成しようとしています。マテリアルデザインボタンで余分なパディングやマージンを削除するにはどうすればよいですか?
上記のスクリーンショットは、注4から取り出され、OSのバージョンが5.0.1です。
以下は、UIを実現するためのコードです。
レイアウト/ xyz.xml
<Button
android:layout_width="250dp"
android:layout_height="50dp"
android:theme="@style/myButton"
android:text="Cancel"/>
値-V21/style.xml
<style name="myButton" parent="@style/Base.Widget.AppCompat.Button">
<item name="android:colorButtonNormal">#3578A9</item>
<item name="android:inset">0dp</item>
</style>
しかし、私は5.1.1 verison Nexus4 OSで同じコードを実行した場合、ボタンを取っていますすべての4つの側面のマージンとスクリーンショットは以下のようになります。
私は「アンドロイド:テーマ」を削除した場合と、「アンドロイド:バックグラウンド」を提供、UIは、第1の画像のように見えます。しかし、それは波及効果を与えません。だからどのようにリップル効果を持つ最初のイメージとしてのUIを達成する。
ur xyz.xmlのButtonに余裕を持たせたい場合は、スペースなしのTextViewの下にButtonが必要です。 –
この問題は、@sachiをテストしている画面のサイズが異なるために発生します。 –
@ChintanBawaコードを更新しました。しかし、それはまだ期待どおりに動作しません。私はOS 5.1.1以上の問題に直面しています。 – sachi