全部-我有一个应用程序,用户可以在其中输入游戏中玩家的姓名。他/她可以进入2-4名球员。该应用程序获取名称并将它们放入微调器中。当用户输入 4 名玩家时效果很好,但当他们只输入 2 或 3 名玩家时,微调器有 2 或 1 个(分别)空白空间。当用户输入的玩家数量少于 4 时,我该如何做到这一点,只有该数量的名称出现在微调器中(没有空格)。这是我正在使用的代码:
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 = 播放器 2,等等。
欢迎使用示例代码,感谢您的宝贵时间。编辑:
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);