真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Android中利用MenuItem自定義長(zhǎng)按事件-創(chuàng)新互聯(lián)

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

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

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

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

然后給它設(shè)置一個(gè)長(zhǎng)按監(jiān)聽(tīng)器:

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

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

注意事項(xiàng)

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

相關(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)核的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由美國(guó)Google公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)。

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


當(dāng)前題目:怎么在Android中利用MenuItem自定義長(zhǎng)按事件-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/dgjsco.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部