0
我想要達到我在我的活動中有一個Input (EditText)
框的地方,用戶可以輸入其名稱。我需要它,所以每次輸入一個名字並單擊按鈕「添加」時,它會將該名稱保存爲Array
以便我可以在Input (EditText)
旁邊的屏幕上顯示它們,但用戶也需要刪除最後一個他們剛添加到Array
的名稱上,一旦添加了該按鈕,該按鈕就會出現在名稱旁邊(這樣可能需要保存它們)。用戶輸入文本數組
此外,我需要能夠將Array
繼續下一個Activity
我必須使它成爲一個全球Array
?
這是我到目前爲止有:
public class AddRemove extends Activity {
ArrayList<String> playerList = new ArrayList<String>();
String playerlist[];
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.addremove);
Button confirm = (Button) findViewById(R.id.confirm);
confirm.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
final EditText playername = (EditText) findViewById(R.id.userinput);
String name = playername.getText().toString();
playerList.add(name);
}});
}
}
和XML:
<EditText
android:id="@+id/userinput"
android:layout_width="190dp"
android:layout_height="40dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="22dp"
android:layout_marginTop="95dp"
android:hint="Enter Name"
>
<requestFocus />
</EditText>
<Button
android:id="@+id/confirm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/userinput"
android:layout_centerVertical="true"
android:text="Add" />
好吧冷靜這就是有道理的,首先雖然我不需要讓用戶輸入的信息保存到一個數組,然後清除輸入框,一旦添加按鈕被點擊?我的代碼到目前爲止看起來如何? – Matt 2012-01-10 17:38:41
lookin'good!我只是拿起你離開的地方 – 2012-01-10 18:20:19
我們可以加入聊天嗎? – Matt 2012-01-11 11:35:01