Android 台灣中文網
標題: 請各位幫我看一下程式碼 [打印本頁]
作者: gn02526721 時間: 2013-10-13 01:16
標題: 請各位幫我看一下程式碼
本帖最後由 gn02526721 於 2013-10-14 22:46 編輯
麻煩各位幫我看一下程式碼
除錯方面都沒問題
但是就是在執行進入模擬後出現has been stoped這樣的情況
還有Dialog要出現輸入的EditText不是要做一個XML檔案
那再Manifest那邊需要註冊該EditText的Activity嗎???
PS:我是由主頁切到此頁發生錯誤
- package com.example.LockInBrain;
- import android.os.Bundle;
- import android.app.Activity;
- import android.app.AlertDialog;
- import android.app.AlertDialog.Builder;
- import android.content.DialogInterface;
- import android.content.Intent;
- import android.view.LayoutInflater;
- import android.view.Menu;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.ImageButton;
- public class addlist extends Activity {
-
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.addchoose);
-
- ImageButton list,additem;
- final AlertDialog addlist = addlist("新增清單", "請輸入您要新增的清單名稱");
-
- list=(ImageButton)findViewById(R.id.addlist);
- additem=(ImageButton)findViewById(R.id.additem);
-
- list.setOnClickListener(new OnClickListener() {
-
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- addlist.show();
- }
- });
-
- }
- LayoutInflater inflater = LayoutInflater.from(addlist.this);
- final View v = inflater.inflate(R.layout.edittext, null);
- private AlertDialog addlist(String string, String string2) {
- //TODO Auto-generated method stub
- Builder builder = new AlertDialog.Builder(addlist.this);
- builder.setTitle("新增清單");
- builder.setMessage("請輸入您要新增的清單名稱");
- builder.setView(v);
- builder.setPositiveButton("是", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- //按下按鈕時顯示快顯
-
- }
- });
- //設定Negative按鈕資料
- builder.setNegativeButton("否", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- //按下按鈕時顯示快顯
- }
- });
- //利用Builder物件建立AlertDialog
- return builder.create();
- }
- //@Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.title, menu);
- return true;
- }
- }
附圖是顯示ERROR的部分