全部 - 我有一个应用程序,用户在游戏中输入玩家的名字。他/她可以输入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