私はAndroidには新しく、Listviewポップアップメニューを作成しています。しかし、私はそれがwidth
とheight
の問題です。ポップアップメニューの高さと幅はさらに大きくなります。あまりにも多くの質問がありますが、これらのどれも私を助けませんでした。 へAndroidのポップアップメニューの問題ListView
は、私が法以下を試してみましたポップアップメニューを作成します。 たContextMenuにそれを使用
2]:この出力を与える
private void showPopupMenu(View view){
Context wrapper = new ContextThemeWrapper(this, R.style.PopupMenu);
PopupMenu popupMenu = new PopupMenu(wrapper,view);
popupMenu.getMenuInflater().inflate(R.menu.popup_menu,popupMenu.getMenu());
popupMenu.show();
popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){
@Override
public boolean onMenuItemClick(MenuItem item){
switch (item.getItemId()){
case R.id.install:
Intent intent = new Intent(ViewAllRelationActivity.this,EditRelativeActivity.class);
startActivity(intent);
break;
case R.id.addtowishlist:
break;
}
return false;
}
});
}
:以下のコードでポップアップメニューを使用
1]次出力表示されます。
を我々はのContextMenuに幅と高さを維持することができる。しかし、それは常にセンターnot each row of our Listview Data
に表示。
しかし、私はbelow Image type Popup menu
をしたいです。 幅と高さが小さい。
このためのソリューションを提供してください。
http://stackoverflow.com/a/22311108/5093666この回答が役に立つかもしれない – curiousMind