2011-05-03 64 views
1

我創建一個具有多個按鈕的應用程序,並且當單擊這些按鈕時,我希望將值添加到文本框/標籤(然後可以作爲文本發送) - 基本上不用鍵入文本,而是將預先寫好的單詞作爲按鈕放入文本中。如何使用塊將值插入(未設置)到文本框/標籤中

但是在塊編輯器中,我只能將該按鈕的值設置爲文本框。所以它只包含一個值,如果另一個值被點擊,它就會替換它。

如何使用塊編輯器將值插入文本框/標籤?

謝謝。

[編輯]如果其他人有類似的問題,你可以使用塊,我想出了一個辦法做到這一點:

按鈕點擊>設置 MYtextbox.text >(加入從文本菜單塊)> MYtextbox.text (加入) MYbutton.text

- 請把它改爲解決。

回答

0

我不熟悉塊編輯器,但在Java中我這樣寫,也許它會幫助你:

yourTextView.setText(yourTextView.getText() + " " + newText); 
+0

謝謝,但我很害怕它需要使用塊編輯器來完成。 – Matt 2011-05-04 00:04:42

+0

對不起,我忍不住... – MByD 2011-05-04 00:05:43

0

論塊編輯器窗口中的按鈕單擊事件,設置文本你的文本框到任何你想要的。請訪問www.AppInventorBlocks.com查看一些示例應用程序。

0

這很容易。基本文本塊抽屜中有「連接」塊。 當您將文本添加到已具有文本的文本框(例如Textbox1)時,您應該將這些塊組裝爲Textbox1 join Label1。這與我們在visual basic中所說的非常相似,例如Textbox1 = Textbox1 & Label1或其他。

您也可以使用maketext塊。當您使用此塊設置Textbox1來創建文本塊時。首先在第一個插槽中插入Textbox1塊,然後將帶有基本文本塊的新文本添加到隨後的套接字中。

相關問題