第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我的是一片空白呢?

http://img1.sycdn.imooc.com//57b57f9f0001e06603830619.jpg

package com.sorgs.administrator.dialog;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

public class MainActivity extends Activity {

? ?String[] single_list = {"男", "女", "女博士", "程序員"};

? ?@Override
? ?protected void onCreate(Bundle savedInstanceState) {
? ? ? ?super.onCreate(savedInstanceState);
? ?}

? ?//初始化點擊事件
? ?public void initEvent() {
? ? ? ?findViewById(R.id.dialog_btn1).setOnClickListener(new View.OnClickListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onClick(View view) {
? ? ? ? ? ? ? ?showDialog1();
? ? ? ? ? ?}
? ? ? ?});

? ? ? ?findViewById(R.id.dialog_btn2).setOnClickListener(new View.OnClickListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onClick(View view) {
? ? ? ? ? ? ? ?showDialog2();
? ? ? ? ? ?}
? ? ? ?});
? ?}

? ?//顯示確認對話框
? ?private void showDialog1() {
? ? ? ?Builder builder = new Builder(this);
? ? ? ?builder.setTitle("確認對話框"); ?//設置標題
? ? ? ?builder.setIcon(R.mipmap.ic_launcher); ?//設置圖標
? ? ? ?builder.setMessage("確認對話框提示內容"); ?//設置內容
? ? ? ?builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onClick(DialogInterface dialogInterface, int i) {
? ? ? ? ? ? ? ?Toast.makeText(MainActivity.this, "點擊了確定按鈕!", Toast.LENGTH_SHORT).show();
? ? ? ? ? ?}
? ? ? ?});
? ? ? ?builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onClick(DialogInterface dialogInterface, int i) {
? ? ? ? ? ? ? ?Toast.makeText(MainActivity.this, "點擊了取消按鈕!", Toast.LENGTH_SHORT).show();
? ? ? ? ? ?}
? ? ? ?});
? ? ? ?AlertDialog dialog = builder.create(); ?//獲取dialog
? ? ? ?dialog.show(); //顯示對話框
? ?}

? ?private void showDialog2() {
? ? ? ?Builder builder = new Builder(this);
? ? ? ?builder.setTitle("選擇性別"); ?//設置標題
? ? ? ?builder.setIcon(R.mipmap.ic_launcher); ?//設置圖標
? ? ? ?builder.setSingleChoiceItems(single_list, 0, new DialogInterface.OnClickListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onClick(DialogInterface dialogInterface, int i) {
? ? ? ? ? ? ? ?String str = single_list[i];
? ? ? ? ? ? ? ?Toast.makeText(MainActivity.this, "這個人是"+str, Toast.LENGTH_SHORT).show();
? ? ? ? ? ?}
? ? ? ?});
? ? ? ?builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
? ? ? ? ? ?@Override
? ? ? ? ? ?public void onClick(DialogInterface dialogInterface, int i) {
? ? ? ? ? ? ? ?Toast.makeText(MainActivity.this, "點擊了確定按鈕!", Toast.LENGTH_SHORT).show();
? ? ? ? ? ?}
? ? ? ?});
? ?}
}



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
? ?xmlns:tools="http://schemas.android.com/tools"
? ?android:layout_width="match_parent"
? ?android:layout_height="match_parent"
? ?tools:context=".MainActivity"
? ?android:orientation="vertical">

? <Button
? ? ? android:id="@+id/dialog_btn1"
? ? ? android:layout_width="match_parent"
? ? ? android:layout_height="wrap_content"
? ? ? android:text="確認對話框"/>
? <Button
? ? ? ?android:id="@+id/dialog_btn2"
? ? ? ?android:layout_width="match_parent"
? ? ? ?android:layout_height="wrap_content"
? ? ? ?android:text="單選按鈕對話框"/>

</LinearLayout>


正在回答

4 回答

?AlertDialog dialog = builder.create(); ?//獲取dialog
? ? ? ?dialog.show(); //顯示對話框 第二個方法沒加這個。

0 回復 有任何疑惑可以回復我~

setContentView把布局文件引入啊,望采納

0 回復 有任何疑惑可以回復我~

既然解決了那采納我行不行;)

0 回復 有任何疑惑可以回復我~

我自己找到原因了。刪除沒用的代碼,把布局引入刪了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第2季)
  • 參與學習       62384    人
  • 解答問題       215    個

本課程講帶你熟悉Android開發(fā)中常用的調試方式,菜單、調試程序

進入課程

為什么我的是一片空白呢?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號