2012-11-28 24 views
0

我創建了我EditTextView與此代碼:多行字符串在EditTextView的Android

mEditTxtZusatzInfo = new EditTextBackEvent(this); 
     mEditTxtZusatzInfo.setGravity(Gravity.START); 
     mEditTxtZusatzInfo.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE); 
     mEditTxtZusatzInfo.setTextColor(Color.BLACK); 
     mEditTxtZusatzInfo.setBackgroundResource(R.drawable.edittextbackground); 

後來我嘗試將EditTextView的文本設置爲:

test sdgdf 
gdf 
ghu 
fjh# 
sfk 

dfopgjpdfjgpodfjgpodfjgdfg 
dfgdfg42534 

但內容只出現在一個單線。

我看了看我的文字細節:

在HEX換行符被保存爲: 「OA」

記事本++顯示String正確的!

我怎樣才能讓我的EditTextView顯示多張行?

謝謝您的幫助,對不起我的英語不好。

問候 Schwandi

編輯:

的EditText是延伸的EditText的自定義類。

回答

0

設置單行屬性爲假使用該setSingleLine();

mEditTxtZusatzInfo.setSingleLine(false); 

,你也必須設置高度WRAP_CONTENT否則也不會增加其視高度

+0

謝謝!可以完美運行:)。我EditView中有一個固定的高度媒體鏈接。 – schw4ndi

0

使用多行文字而不是EditText上在XML文件中