西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

dialog添加工具

  • dialog添加工具
  • 軟件大小:36KB
  • 更新時間:2014-11-07 10:44
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 編程工具
  • 軟件等級:4級
  • 應(yīng)用平臺:WinAll, Win7
  • 官方網(wǎng)站:http://m.elephantinaurance.com
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

android dialog添加工具是網(wǎng)友原創(chuàng)的一個編程輔助工具,能夠幫助需要的朋友節(jié)省大量工作,但是由于工具比較簡單,不能夠保證全部能修改哦!

使用說明:

在輸入路徑之前最好判斷下,主類文件大小是否小于20k 如果大于20k不建議使用本工具(可能會卡。

1.打開軟件 首先輸入主類所所在的文件路徑如上例,

2.點擊 “打開” ,下面按鈕會依次 “可用”,按照 按鈕是否可用進(jìn)行順序點擊

3.特別說明,如果 主類名文件夾下 存在  “主類名$1.smali" 或者“主類名$1.smali" 文件

4.需要把生成對應(yīng)的 $1.smali 和 $2.smali 文件另存到別的文件夾,吧其中的內(nèi)容對應(yīng)

5.聲明并不是所有的軟件都支持添加dialog

官方說明:

不保證,修改后的軟件都能正常使用,

使用可能出現(xiàn)的一下幾種情況,

1. 運行直接閃退  ,解決辦法,很悲催的告訴你,這個游戲不能添加dialog

2.運行后dialog,轉(zhuǎn)瞬消失,解決辦法,啟動類停留時間過短,找到下一個跳轉(zhuǎn)的類 添加代碼即可

Android Dialog大全:

1.該效果是當(dāng)按返回按鈕時彈出一個提示,來確保無誤操作,采用常見的對話框樣式。


  代碼:

  創(chuàng)建對話框方法dialog()
  protected void dialog() {
    AlertDialog.Builder builder = new Builder(Main.this);
    builder.setMessage("確認(rèn)退出嗎?");
    builder.setTitle("提示");
    builder.setPositiveButton("確認(rèn)", new OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
      Main.this.finish();
     }
    });
    builder.setNegativeButton("取消", new OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
     }
    });
    builder.create().show();
   }
 
  在onKeyDown(int keyCode, KeyEvent event)方法中調(diào)用此方法
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
     dialog();
    }
    return false;
   }

  2.改變了對話框的圖表,添加了三個按鈕

  Dialog dialog = new AlertDialog.Builder(this).setIcon(
       android.R.drawable.btn_star).setTitle("喜好調(diào)查").setMessage(
       "你喜歡李連杰的電影嗎?").setPositiveButton("很喜歡",
       new OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
         // TODO Auto-generated method stub
         Toast.makeText(Main.this, "我很喜歡他的電影。",
           Toast.LENGTH_LONG).show();
        }
       }).setNegativeButton("不喜歡", new OnClickListener() {
      @Override
      public void onClick(DialogInterface dialog, int which) {
       // TODO Auto-generated method stub
       Toast.makeText(Main.this, "我不喜歡他的電影。", Toast.LENGTH_LONG)
         .show();
      }
     }).setNeutralButton("一般", new OnClickListener() {
      @Override
      public void onClick(DialogInterface dialog, int which) {
       // TODO Auto-generated method stub
       Toast.makeText(Main.this, "談不上喜歡不喜歡。", Toast.LENGTH_LONG)
         .show();
      }
     }).create();
     dialog.show();

  3.信息內(nèi)容是一個簡單的View類型

  new AlertDialog.Builder(this).setTitle("請輸入").setIcon(
       android.R.drawable.ic_dialog_info).setView(
       new EditText(this)).setPositiveButton("確定", null)
       .setNegativeButton("取消", null).show();

  4.信息內(nèi)容是一組單選框

  new AlertDialog.Builder(this).setTitle("復(fù)選框").setMultiChoiceItems(
       new String[] { "Item1", "Item2" }, null, null)
       .setPositiveButton("確定", null)
       .setNegativeButton("取消", null).show();

 5.信息內(nèi)容是一組多選框

  new AlertDialog.Builder(this).setTitle("單選框").setIcon(
       android.R.drawable.ic_dialog_info).setSingleChoiceItems(
       new String[] { "Item1", "Item2" }, 0,
       new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
         dialog.dismiss();
        }
       }).setNegativeButton("取消", null).show();

  6.信息內(nèi)容是一組簡單列表項

  new AlertDialog.Builder(this).setTitle("列表框").setItems(
       new String[] { "Item1", "Item2" }, null).setNegativeButton(
       "確定", null).show();

  7.信息內(nèi)容是一個自定義的布局

  布局文件
  <?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_height="wrap_content" android:layout_width="wrap_content"
   android:background="#ffffffff" android:orientation="horizontal"
   android:id="@+id/dialog">
   <TextView android:layout_height="wrap_content"
     android:layout_width="wrap_content"
    android:id="@+id/tvname" android:text="姓名:" />
   <EditText android:layout_height="wrap_content"
    android:layout_width="wrap_content" android:id="@+id/etname" android:minWidth="100dip"/>
  </LinearLayout>
  調(diào)用代碼
  LayoutInflater inflater = getLayoutInflater();
     View layout = inflater.inflate(R.layout.dialog,
       (ViewGroup) findViewById(R.id.dialog));
     new AlertDialog.Builder(this).setTitle("自定義布局").setView(layout)
       .setPositiveButton("確定", null)
       .setNegativeButton("取消", null).show();

軟件標(biāo)簽: dialog android

需要net4.0 環(huán)境!

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載