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

dialog添加工具

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

軟件介紹

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

使用說(shuō)明:

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

1.打開(kāi)軟件 首先輸入主類(lèi)所所在的文件路徑如上例,

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

3.特別說(shuō)明,如果 主類(lèi)名文件夾下 存在  “主類(lèi)名$1.smali" 或者“主類(lèi)名$1.smali" 文件

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

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

官方說(shuō)明:

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

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

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

2.運(yùn)行后dialog,轉(zhuǎn)瞬消失,解決辦法,啟動(dòng)類(lèi)停留時(shí)間過(guò)短,找到下一個(gè)跳轉(zhuǎn)的類(lèi) 添加代碼即可

Android Dialog大全:

1.該效果是當(dāng)按返回按鈕時(shí)彈出一個(gè)提示,來(lái)確保無(wú)誤操作,采用常見(jiàn)的對(duì)話(huà)框樣式。


  代碼:

  創(chuàng)建對(duì)話(huà)框方法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.改變了對(duì)話(huà)框的圖表,添加了三個(gè)按鈕

  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)容是一個(gè)簡(jiǎn)單的View類(lèi)型

  new AlertDialog.Builder(this).setTitle("請(qǐng)輸入").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)容是一組簡(jiǎn)單列表項(xiàng)

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

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

  布局文件
  <?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ā)表評(píng)論

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

TOP
軟件下載