2014-09-19 32 views

回答

1

無法在編輯文本字段中設置不可編輯的文本,同時允許其下方的可編輯文本..編輯文本的目的是按名稱所示編輯文本。將初始文本設置爲「親愛日記」後禁用編輯文本將一起禁用編輯文本,我不認爲這就是你想要的。爲了你的目的,我會在文字視圖上面寫上「親愛的日記......」或任何你想說的話,然後從那裏出發。日記條目完成後,如果您希望它開始以「親愛的日記。」你可以追加日記給身體「親愛的日記..」串像這樣:

String header = "Dear Diary... "; 
String body = editText.getText(); 
String finalEntry = header+body; 

。或者是那種性質的東西。希望這可以幫助!

+0

嗯所以它不可能哈哈。但如果我在文本視圖上方顯示編輯文本,一旦用戶輸入了許多字符,這將允許文本向上滾動,親愛的日記不會向上滾動,只會留在那裏看起來很尷尬 – 2014-09-19 13:58:23

+0

@Anthony Nievera Jr - 如果你把兩個TextView標題和單個線性佈局中的EditText正文,然後將該LinearLayout放置在ScrollView中,兩者都應滾動到一起。你可能需要仔細研究你如何佈置事物,但是如果你想同時滾動的話,那應該會有訣竅嗎?這可能會給你你正在尋找的效果......但它可能不會哈哈。試一試! – rpm 2014-09-19 14:02:49

+0

是啊我在想這個XD我會試試看,謝謝你的建議 – 2014-09-19 14:07:05

0

試試這個創建EDITTEXT

editText.setString( 「親愛的日記」)之後;

editText.setEnabled(false);

或簡單地使用一個TextView和設置文本:

textView.setText( 「親愛的日記」);

0

你可以考慮在edittext上面使用一個TextView,上面寫着親愛的日記。然後,當您處理EditText中的字符串時,您可以將Dear diary添加到開頭。

+0

謝謝你,但文本視圖向上滾動嗎? 你是什麼意思,在開始時追加它?對不起,真的noob問題-_- – 2014-09-19 13:51:35

+0

RyanM顯示我的意思是追加它。至於向上滾動,你必須詳細說明你在找什麼。但你應該能夠操縱TextView做一些你正在尋找的東西 – GleasonK 2014-09-19 13:57:37

+0

好吧好吧謝謝我會試試這個。 – 2014-09-19 14:05:51

相關問題