1、多行
界面 xml(activity_main.xml)中
<EditText ... ... android:inputType="textMultiLine" />
2、滾動條
android:scrollbars="vertical"
android:scrollbars="horizontal|vertical" android:fadeScrollbars="false"
滾動條 ==> 不會自動消失
上面那樣設置 豎的滾動條,它不出現...需要下面的代碼讓它出現:
EditText edtMsg = (EditText)findViewById(R.id.edtMsg); //edtMsg.setHorizontalScrollBarEnabled(true); edtMsg.setHorizontallyScrolling(true); //edtMsg.setScrollbarFadingEnabled(false);
3、尾部添加文字,EditText滾動到最后一行
private EditText displayText = null; displayText = (EditText)findViewById(R.id.displayText); displayText.setMovementMethod(ScrollingMovementMethod.getInstance()); displayText.setSelection(displayText.getText().length(), displayText.getText().length()); displayText.getText().append("msg");
其中第三行和第四行是設置滾動條自動滾動的
第7行是在末尾添加字符串
4、EditText 上左對齊
android:gravity="top|left"
5、背景色
android:background = "#C0C0C0"
6、禁止輸入:
EditText edtMsg02 = (EditText)findViewById(R.id.editMsg02); edtMsg02.setKeyListener(null);