老师能帮我看一下 单选对话框哪儿出问题了吗,我用手机调试 单选对话框不会弹出来
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | package com.example.dateandtimedialog; import android.app.AlertDialog; import android.app.DatePickerDialog; import android.content.DialogInterface; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.DatePicker; import android.widget.TextView; import android.widget.Toast; import java.util.Calendar; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tc=findViewById(R.id.text_view); } public void myClick(View view){ switch (view.getId()){ case R.id.date_set_dialog: DatePickerDialog dll= new DatePickerDialog(MainActivity. this , new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) { Toast.makeText(MainActivity. this ,Integer.toString(year)+ "年" +Integer.toString(month+ 1 )+ "月" +Integer.toString(dayOfMonth)+ "日" ,Toast.LENGTH_LONG).show(); } }, Calendar.DAY_OF_YEAR,Calendar.DAY_OF_MONTH,Calendar.DATE); dll.show(); break ; case R.id.sex_select_dialog: AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity. this ); builder.setTitle( "性别选择" ); builder.setIcon(R.drawable.ic_launcher_background); builder.setSingleChoiceItems(R.array.sex_string,android.R.layout.simple_selectable_list_item, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity. this , "你选择了:" +Integer.toString(which),Toast.LENGTH_SHORT).show(); dialog.dismiss(); } }); builder.show(); break ; } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | < resources > < string name = "app_name" >DateAndTimeDialog</ string > < string-array name = "sex_string" > < item >男</ item > < item >女</ item > < item >性别未知</ item > < item >你猜</ item > </ string-array > < string-array name = "habbit_string" > < item >编程</ item > < item >LOL</ item > < item >旅游</ item > < item >篮球</ item > </ string-array > </ resources > |
5
收起
正在回答 回答被采纳积分+1
2回答
1.Android 零基础入门
- 参与学习 人
- 提交作业 1789 份
- 解答问题 2907 个
Android大楼Java起,本阶段是Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始入门Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧