私は以下のような2サインインのボタンとのシナリオを持っている:ボタン内のテキストにパディングを提供するにはどうすればよいですか?
次の2つのボタンのテキストのずれをはっきりと見ることができます。今、私はボタンのコンテンツに利用可能な重力操作があることを認識していますが、現在の場合、カスタムの位置/パディングに重力を適用することはできません。
私の質問は、このテキストを標準のAndroidの中に配置する方法はありますか?Button
?
私は以下のような2サインインのボタンとのシナリオを持っている:ボタン内のテキストにパディングを提供するにはどうすればよいですか?
次の2つのボタンのテキストのずれをはっきりと見ることができます。今、私はボタンのコンテンツに利用可能な重力操作があることを認識していますが、現在の場合、カスタムの位置/パディングに重力を適用することはできません。
私の質問は、このテキストを標準のAndroidの中に配置する方法はありますか?Button
?
あなたが好き、下のいずれかにパディングを追加することができます。
10dp
は、上の画像の幅と一致する必要がありますが、それはラベルが整列させるだろうが、ボタン自体がラベル非中心で、悪くなり
android:paddingLeft="10dp"
、そのため、すべての画像が正しいように見える唯一の解決策は、下のボタンに画像を追加することです。
あなたはこのこの
ようres/drawable
に作成するには、この
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/ic_add"
android:text="Sign Up with Email" />
のように第一ボタンの画像の同じサイズで、あなたのボタンに透明描画可能に描画可能な透明を追加してみてください
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#00000" // add here transparent color
android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/>
コードを投稿してください。 –
ちょうど1回セットの描画可能なパディングを試してください –
透明なイメージ(または描画可能なもの)を2番目のボタンに追加します。上部のイメージのサイズと同じです。 –