2012-01-11 13 views
0

私の相対的なレイアウトでは、Textviewを入力し、次にTextField(どちらも左側に揃えています)を入れます。テキストフィールドの要素サイズのカスタムアンドロイドレイアウト

しかし、TextFieldは、私が欲しいの幅(それはどこか他の右側に触れるが、されていない場合も、それはすべての方法を伸ばすだろう)にストレッチすることはできません。

テキストフィールドが任意の長さに伸びるようにするにはどうすればよいですか?

TextfieldEditTextと同じです。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" android:weightSum="1"> 
<TextView android:id="@+id/textItem" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:paddingTop="10dp" 
    android:background="#00000000" 
    android:textColor="#ffffffff" 
    android:textSize="22sp" 
    android:text="Settings" 
    android:enabled="false" 
    > 
</TextView> 
<RelativeLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/relativeLayout1" android:layout_weight="1.03"> 
    <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" android:id="@+id/textView1" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_marginLeft="20dp" android:layout_marginTop="18dp"></TextView> 
    <EditText android:layout_width="wrap_content" android:id="@+id/editText1" android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:layout_alignLeft="@+id/textView1" android:layout_marginTop="18dp"> 
     <requestFocus></requestFocus> 
    </EditText> 
</RelativeLayout> 
</LinearLayout> 
+0

「TextField」とは何ですか? – Squonk

+0

テキストフィールドはEditTextと同じです。 – lilzz

+0

申し訳ありませんが、私は本当にここでは難しいだけではありませんが、あなたの質問では、あなたは 'EditText'と言っているのか、' TextField'と呼ばれるクラスを持つサードパーティのライブラリを使用していますか?いずれにしても、XMLレイアウトファイルを投稿することは、人々が手助けできる唯一の方法です。 – Squonk

答えて

1

android:layout_width = "50dp"任意のサイズに設定します。

関連する問題