全部 - 我有一個應用程序,用戶在遊戲中輸入玩家的名字。他/她可以輸入2-4名玩家。該應用程序採用名稱並將其放入微調器中。當用戶輸入4名球員時效果很好,但當他們只輸入2或3名球員時,球員有2個或1個(分別)空的空間。我怎麼能這樣做,當用戶輸入少於4個的球員,只有這個數字的名字出現在微調(沒有空的空間)。這裏是我使用的代碼:Spinner中的項目自定義項數
String[] items = new String[] {"No Owner", message, message2, message3, message4};
Spinner spinner = (Spinner) findViewById(R.id.owner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, items);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
消息=玩家1, 消息2 = Player2, 等
示例代碼的歡迎,並感謝您的時間。 編輯:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
String message2 = intent.getStringExtra(MainActivity.ANOTHER_MESSAGE);
String message3 = intent.getStringExtra(MainActivity.YET_ANOTHER);
String message4 = intent.getStringExtra(MainActivity.AND_ANOTHER);
setContentView(R.layout.next_main);
用戶在哪裏輸入玩家人數以及它與Spinner的互動情況如何?請張貼更多你的代碼。 – Sam 2012-07-06 00:17:34
用戶在早期活動中輸入玩家。請參閱編輯接收意向 – ninge 2012-07-06 00:19:32