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?
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?
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 thelayout_gravity
orgravity
attributes, check out this article that discusses the proper use of them.layout_gravity means that you are specifying the layouts attribute, not the element inside. In some conditions, such as layout_width and layout_height is wrap_content, layout specifications can give what you want about the element inisde your layout, since the boundries of the layout and the element (not elements) are the same..
You should use
android:gravity="right"
.layout_gravity
is for the view (EditText) alignment against the container.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"