<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### 為每個條目添加點擊事件監聽器 ~~~ gv_main.setOnItemClickListener(this); ~~~ 需要當前Activity實現OnItemClickListener接口,同時實現public void onItemClick(AdapterView<?> parent, View view, int position,long id)方法 ~~~ /** * 當gridview的條目被點擊的時候對應的回調 * parent : gridView * view : 當前被點擊條目的 LinearLayout * position : 點擊條目對應的位置 * id : 代表的行號 */ @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.i(TAG, "點擊的位置" + position); switch(position){ case 0 : Log.i(TAG, "進入手機防盜"); break; } } ~~~ ### 設置長按“手機防盜”時,彈出編輯窗口(知識點:SharedPreferences) ~~~ gv_main.setOnItemLongClickListener(new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> parent, final View view, int position, long id) { if(position == 0){ Builder builder = new Builder(MainActivity.this); builder.setTitle("設置"); builder.setMessage("請輸入要更改的內容"); final EditText et = new EditText(MainActivity.this); et.setHint("請輸入內容,長度在0-8之間"); builder.setView(et); builder.setPositiveButton("確定", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { String name = et.getText().toString();//獲取輸入 if("".equals(name)){ Toast.makeText(getApplicationContext(), "內容不能為空", Toast.LENGTH_LONG).show(); return; }else if(name.length() > 8){ Toast.makeText(getApplicationContext(), "輸入過長", Toast.LENGTH_LONG).show(); return; }else{ Editor editor = sp.edit(); editor.putString("lost_name", name); // 完成數據的提交 editor.commit(); TextView tv = (TextView) view.findViewById(R.id.tv_main_name); tv.setText(name); } } }); builder.setNegativeButton("取消", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.create().show(); } return false; } }); } ~~~ 長按后彈出界面效果及設置后的效果: [![Screenshot_2014-11-04-15-07-55](https://box.kancloud.cn/2016-02-18_56c5a95623df9.jpg "Screenshot_2014-11-04-15-07-55")](http://img.blog.csdn.net/20141104152008738)????[![Screenshot_2014-11-04-15-08-05](https://box.kancloud.cn/2016-02-18_56c5a95634fb8.jpg "Screenshot_2014-11-04-15-08-05")](http://img.blog.csdn.net/20141104152010127)
                  <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>

                              哎呀哎呀视频在线观看