How to right-align text in an Android TextView or EditText?
I have an EditText in my application. I want to align the text in it to the right instead of the default left. I tried adding
android:layout_gravity="right"
but this doesn't seem to work. any other suggestions please?
Solution 1:
You should use android:gravity="right"
. layout_gravity
is for the view (EditText) alignment against the container.
Solution 2:
You may use android:layout_alignParentRight="true"
to align the EditText's right edge to its parent's right edge. Also, if you really want to use the layout_gravity
or gravity
attributes, check out this article that discusses the proper use of them.
Solution 3:
You can jst set property for edit text in property window i.e. Gravity to right or by adding code of lin e in xml file of UI : android:gravity="right"