Android 如何在对话中显示字符串类型的Arraylist
我有一个字符串类型的数组列表。我如何在对话中向用户显示它,并让他选择一个。此外,还需要突出显示用户在对话中的早期选择。 一些代码示例将很有帮助。Android 如何在对话中显示字符串类型的Arraylist,android,Android,我有一个字符串类型的数组列表。我如何在对话中向用户显示它,并让他选择一个。此外,还需要突出显示用户在对话中的早期选择。 一些代码示例将很有帮助。 谢谢在您的onCreate中尝试此代码 protected CharSequence[] Months = { "January", "February", "March", "April", "May","June", "July", "August", "September","October","November","December" }; B
谢谢在您的onCreate中尝试此代码
protected CharSequence[] Months = { "January", "February", "March", "April", "May","June", "July", "August", "September","October","November","December" };
Button selected_month = ( Button ) findViewById( R.id.button );
selected_month.setOnClickListener(new View.OnClickListener(){
new AlertDialog.Builder( <Classname>.this )
.setTitle( "Months" )
.setSingleChoiceItems( Months, 0, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(<Classname>.this, Months[which], Toast.LENGTH_SHORT).show();
}
})
.setPositiveButton( "OK", new DialogButtonClickHandler() )
.setNegativeButton("No", new DialogButtonClickHandler() )
.create();
});
你试过spinner吗?谢谢Jaydeep。不,我还没有尝试过,但可以使用微调器将字符串列表显示为对话!