1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      怎么在Android中利用MenuItem自定義長按事件-創(chuàng)新互聯(lián)

      怎么在Android中利用MenuItem 自定義長按事件?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

      十載專注成都網(wǎng)站制作,企業(yè)網(wǎng)站制作,個人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設(shè)計流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對格柵板等多個方面,擁有豐富建站經(jīng)驗。

      首先我們先獲取該MenuItem的View:

      View menu_more = findViewById(R.id.menu_more);

      然后給它設(shè)置一個長按監(jiān)聽器:

      menu_more.setOnLongClickListener(new View.OnLongClickListener() {
              @Override
              public boolean onLongClick(View v) {
                // TODO: Implement this method
                return true;
              }
            });

      在這個監(jiān)聽器中什么也不做,你會發(fā)現(xiàn),長按MenuItem的Toast消失了!這時,長按還會有一個短振動,如果不需要振動,可以更改上方代碼中return true;為return false;就可以了。當(dāng)然,如果你有別的需求,都可以在監(jiān)聽器中實現(xiàn)。

      注意事項

      獲取MenuItem的View需要在Menu創(chuàng)建之后才能獲取,因此我們不能把代碼寫在onCreate()方法中,需要寫在
      onCreateOptionsMenu()方法中。另外,這段代碼要放到新線程中處理才會生效。

      相關(guān)代碼

      MainActivity相關(guān)代碼:

      @Override
        public boolean onCreateOptionsMenu(Menu menu){
          MenuInflater inflater=getMenuInflater();
          inflater.inflate(R.menu.menu_main,menu);
          new Handler().post(new Runnable(){
              @Override
              public void run(){
                View menu_more=findViewById(R.id.menu_more);
                menu_more.setOnLongClickListener(new View.OnLongClickListener(){
                    @Override
                    public boolean onLongClick(View v){
                      // TODO: Implement this method
                      return true;
                    }
                  });
              }
            });
          return true;
        }
      Android是什么

      Android是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由美國Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。

      看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


      當(dāng)前標(biāo)題:怎么在Android中利用MenuItem自定義長按事件-創(chuàng)新互聯(lián)
      URL分享:http://www.ef60e0e.cn/article/dgjsco.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        平凉市| 泰宁县| 洮南市| 葵青区| 梁平县| 晋江市| 交城县| 洪洞县| 西丰县| 德清县| 灵丘县| 鹿泉市| 宁明县| 准格尔旗| 安宁市| 当阳市| 宜良县| 临夏市| 伊金霍洛旗| 鸡泽县| 馆陶县| 樟树市| 贡嘎县| 潮安县| 曲阳县| 上林县| 绥化市| 都兰县| 沅陵县| 丰县| 江山市| 临武县| 辉南县| 蓬莱市| 南江县| 高青县| 永和县| 万年县| 新民市| 砚山县| 鄂尔多斯市|