解決策を探しました。これは、paddingLeftとpaddingRightを等しい値に設定して行うことができます。しかし、この問題は、異なる画面ではうまく動作しないという問題があります。ここに私のボタンコードです。パディングなしで中央のボタンテキストを調整するにはどうすればよいですか?
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/sign_in_orange"
android:background="@drawable/orange_button"
android:text="Continue"
android:textSize="15sp"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:layout_marginRight="7dp"
android:minHeight="35dp"
/>
orange_buttonドロワブルは、丸いエッジをボタンに付ける属性として使用されます。私の究極の目標は、テキストを中心にしたボタンを別の画面に配置することです。親XMLで線形レイアウトを使用していることに注意してください。
不可、gravityプロパティは内部オブジェクトを揃え、layout_gravityはオブジェクト全体を揃えます。これを見て、https://thinkandroid.wordpress.com/2010/01/14/how-to-position-views-properly-in-layouts/ –
働く、ありがとう!私はlayout_gravityをうっかり前に適用していましたが、 –
あなたの問題を解決すれば答えを受け入れてください。 –