これまでにいろいろな質問がありましたが、私の問題の答えが見つかりません。私はアンドロイドアプリケーションで作業していて、ユーザーが入力するときにEditTextフィールドを展開します。私はそれが最小のサイズを最初にしたいと思って、ユーザーが最小限のものより多くを入力した場合は展開してください。これまでのコードは、これまでのところです:EditTextがいっぱいになるようにします。
<ScrollView
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:fillViewport="true" >
<linearLayout
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:orientation="vertical"
android:padding="5dp" >
<linearLayout>
...content...
</linearLayout>
<linearLayout>
...content...
</linearLayout>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:lines="7"
android:gravity="top" />
</linearLayout>
</ScrollView>
EditTextフィールドは、親のScrollView内の親のlinearLayoutの内側にあります。画面上では正常に見えますが、編集テキストフィールドの7行目を過ぎると、テキストフィールドに戻るためにトラックボールを使用する必要があります。画面をスクロールすると画面全体がスクロールします。誰も私にいくつかのヒントを与えることができますか私は同様の質問に別の提案を実装しようとしましたが、誰も私に正しい答えを与えていません。ありがとう
あなたが成長し続けるようにしたい場合は、私はあなたの質問ではっきりしません:アンドロイド:行= "7" '。 – Sam
@Sam次に、editTextボックスを特定のサイズに保つにはどうすればよいですか?私はそれを小さな箱にしたくありません。私はそれを最初に大きな箱にしたいです。 – adohertyd
あなたは 'android:minHeight'と' android:minWidth'を試しましたか? – Sam