<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 第五天.高級UI控件 ## ### 高級控件介紹 ### **12、ProgressBar 進度條** 創建進度條 在布局xml文件中添加進度條代碼: 在代碼中操作進度條: ``` ProgressBar.setMax(100);//設置總長度為100 ProgressBar.setProgress(0);//設置已經開啟長度為0,假設設置為50,進度條將進行到一半 ``` ![](https://box.kancloud.cn/2016-05-21_573fc3298c920.png) + 研究ProgressBarDemo **13、ProgressDialog 進度條對話框** 打開對話框 ``` newAlertDialog.Builder(this) .setTitle(“lxt008") .setMessage("瀏覽http://www.lxt008.com") .setPositiveButton("打開鏈接", newDialogInterface.OnClickListener(){ public void onClick(DialogInterfacedialoginterface, int i){ Uri uri =Uri.parse("http://www.lxt008.com/"); Intent intent = newIntent(Intent.ACTION_VIEW, uri); startActivity(intent); } } ).show(); ``` ![](https://box.kancloud.cn/2016-05-21_573fc329a0d24.png) ![](https://box.kancloud.cn/2016-05-21_573fc329b575b.png) + 研究DialogDemo **帶進度條的對話框** + 研究ProgressDialogDemo ![](https://box.kancloud.cn/2016-05-21_573fc329cba76.png) ![](https://box.kancloud.cn/2016-05-21_573fc329dfef1.png) **進度對話框ProgressDialog** ![](https://box.kancloud.cn/2016-05-21_573fc32a0125d.png) + 使用代碼ProgressDialog.show(ProgressDialogActivity.this,"請稍等","數據正在加載中...",true);創建并顯示一個進度對話框。 + 調用setProgressStyle()方法設置進度對話框風格。有兩種風格: + ProgressDialog.STYLE_SPINNER 旋體進度條風格(為默認風格) + ProgressDialog.STYLE_HORIZONTAL 橫向進度條風格 **14、SeekBar 拖動條** + SeekBar.getProgress()獲取拖動條當前值 + 調用setOnSeekBarChangeListener()方法處理拖動條值變化事件,把SeekBar.OnSeekBarChangeListener實例作為參數傳入 ![](https://box.kancloud.cn/2016-05-21_573fc32a13803.png) + 研究SeekBarDemo **15、ImageSwitcher 圖片切換** ![](https://box.kancloud.cn/2016-05-21_573fc32a233fa.png) + 研究ImageSwitcherDemo **16、Gallery 圖片切換** + 研究GalleryDemo ![](https://box.kancloud.cn/2016-05-21_573fc32a39628.png) **17、TabHost 標簽組件** + 研究TabHostDemo ![](https://box.kancloud.cn/2016-05-21_573fc32a59d33.png) **18、Menu 菜單** + 重寫Activity的onCreateOptionsMenu(Menu menu)方法,該方法用于創建選項菜單,在用戶按下手機的“Menu”按鈕時就會顯示創建好的菜單,在onCreateOptionsMenu(Menumenu)方法內部可以調用Menu.add()方法實現菜單的添加。 + 重寫Activity的onMenuItemSelected()方法,該方法用于處理菜單被選擇事件 ![](https://box.kancloud.cn/2016-05-21_573fc32a6ef4a.png) [源代碼下載](http://www.apkbus.com/android-83305-1-1.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看