1

EditTextの行を設定する方法はありJavaますか? 例

<EditText        
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:lines="5"
    android:gravity="top|left"
    android:inputType="textMultiLine"
    android:scrollHorizontally="false" 
/>

これまでのところ、私はこれを持っています

EditText et = new EditText(getActivity());
et.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));

明らかに私はまだ設定する必要があります

android:lines="5"
android:gravity="top|left"
android:inputType="textMultiLine"
android:scrollHorizontally="false" <-- may not be important, to be decided

このシナリオでは ID を設定することは重要ではありませんが、EditText「ボックス」または「エリア」として表示することは重要です。これに関するいくつかの情報をかなり検索しましたが、何も見つかりませんでした。間違った用語を検索したか、これは不可能です。どんな助けでも大歓迎です。

4

2 に答える 2

1

JavaでEditTextの行を設定する方法はありますか?

はいあります。試してみてくださいsetLines(int lines)

重力: 入力タイプ:setGravity(int gravity)
setRawInputType (int type)

于 2013-06-13T23:51:27.367 に答える