2014-04-03 1 views
3

ImageButton을 사용하는 방법을 아는 사람이 있습니까? 해당 메뉴의 팝업을 모방합니까? 즉, 메뉴 바로 아래에 메뉴가 표시됩니다. 컨텍스트 메뉴를 사용해야합니까?ImageButton을 사용하여 ActionBar 메뉴를 모방하십시오

기본적으로 나는 ActionBar를 사용하지 않는다는 점을 제외하고는 메뉴를 아래와 같이 표시하려고합니다.

enter image description here

+0

http://stackoverflow.com/questions/3133318/how-to-open- :

public class MyActivity extends Activity { private PopupMenu mPopupMenu; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ImageButton imageButton = (ImageButton) findViewById(R.id.imageButton); mPopupMenu = new PopupMenu(this, imageButton); MenuInflater menuInflater = mPopupMenu.getMenuInflater(); menuInflater.inflate(R.menu.mymenu, mPopupMenu.getMenu()); imageButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mPopupMenu.show(); } }); } } 

결과는 다음과 같다 the-options-menu-programmatically – Naddy

+0

@Naddy 그냥 팝업 메뉴가 아닌 옵션 메뉴로 열립니다. – Kar

답변

7

난 당신에 대한 PopupMenu을 이야기하고 생각합니다. 그렇다면, 다음과 같은 방법으로 수행 할 수 있습니다

the following

+0

좋은 답변입니다. 감사!!! –

관련 문제