Dialog弹出单选列表

 

AlertDialog.Builder(this).setSingleChoiceItems(CharSequence[] items, int checkedItem, OnClickListener listener)

intcheckedItem为默认选中的选项,一般使用函数获取items的值的下标

items为字符串数组,里面的选项,items可以从xml文件得到:

如string.xml文件

<string-array name="person_profile_geder_array">
  <item>帅哥</item>
  <item>美女</item>
  <item>保密</item>
 </string-array>

使用this.getResources().getStringArray(R.array.person_profile_geder_array);获取

 

 

你可能感兴趣的:(Dialog弹出单选列表)