Reputation: 1451
I have been trying to create a simple note pad and I can't create in xml file an EditText
that would match parent like that:
in xml:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:ems="10" >
<requestFocus />
</EditText>
</TableLayout>
I want full screen to be match parent with the editText.
not like this...... I want text that it would be entered in left align
please help!!:)
Upvotes: 3
Views: 1986
Reputation: 1451
I just changed the gravity :
Using the following code
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_weight="0.62" >
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:ems="10"
android:gravity="left"
android:inputType="textPersonName" >
<requestFocus />
</EditText>
</RelativeLayout>
Screenshot:
:
Upvotes: 0
Reputation: 9935
Change your android:layout_width="wrap_content"
into android:layout_width="match_parent"
.
Update According to your updating image, it is because you set the parent layout (table layout) height to match with the screen. Set it back to wrap content and then you will have what you want
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10" >
<requestFocus />
</EditText>
</TableLayout>
And here is the result
Upvotes: 1
Reputation: 773
Try giving your edit text layout width as FILL_PARENT or MATCH_PARENT.
Upvotes: 1