2017-11-06 4 views
1

일부 작업 항목이있는 사용자 정의 앱 표시 줄을 만들었습니다. Skype 및 Facebook 아이콘을 좋아합니다. 내가 원하는 것은 클릭 한 항목에 해당 웹 페이지를 여는 것입니다. 여기 자바 클래스 코드 : 우리가 정말 아주 멀리 얻을 수없는 코드의 예없이Android 애플리케이션에서 앱 바 항목 (오버레이)을 클릭하면 특정 URL을 여는 방법

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    int id=item.getItemId(); 
    if(id==R.id.action_item1){ 
     Toast.makeText(MainActivity.this,"FB call not available yet",Toast.LENGTH_LONG).show(); 
    } 
    else if (id==R.id.action_item2){ 
     Toast.makeText(MainActivity.this,"Skype not available yet",Toast.LENGTH_LONG).show(); 
    }else if (id==R.id.action_item3){ 
     Toast.makeText(MainActivity.this," chat not available yet",Toast.LENGTH_LONG).show(); 
    }else{ 
     Toast.makeText(MainActivity.this,"call menu selected",Toast.LENGTH_LONG).show(); 
    } 


    return super.onOptionsItemSelected(item); 
} 

답변

0

.

그러나 app.xml의 메뉴 항목이 menu.xml 파일을 사용하여 설정되면 onMenuItemSelected의 메뉴 항목에 대한 id 참조를 사용하여 소셜 미디어 메뉴 항목의 웹 페이지를 열 수 있습니다.

+0

내 게시물을 관련 코드로 업데이트했습니다. 소셜 미디어 메뉴 항목에 대한 웹 페이지를 여는 방법을 정교하게 지정할 수 있습니다. –

+0

당신은 옳은 길을 가고 있습니다, @ 뮤 너는 당신이 찾고있는 것을 구현해야합니다. 건배. –