我有一個圓形菜單。我想把它整齊排列在所有屏幕的水平和垂直方向。 代碼是用來放置徑向菜單是:如何在Android編程中放置所有設備的圓形菜單中心
pieMenu.setCenterLocation(500500)
但它放置根據菜單像素單元,我認爲。 請幫助我。
menuExpandItem = new RadialMenuItem(getString(R.string.about),
getString(R.string.about));
menuExpandItem .setDisplayIcon(R.drawable.ic_launcher);
menuExpandItem
.setOnMenuItemPressed(new RadialMenuItem.RadialMenuItemClickListener() {
@Override
public void execute() {
// Can edit based on preference. Also can add animations
// here.
getSupportFragmentManager().popBackStack(null,
FragmentManager.POP_BACK_STACK_INCLUSIVE);
getSupportFragmentManager()
.beginTransaction()
.replace(mFragmentContainer.getId(),
new RadialMenuAboutFragment()).commit();
}
});
// pieMenu.setDismissOnOutsideClick(true, menuLayout);
pieMenu.setAnimationSpeed(0L);
pieMenu.setSourceLocation(3,200);
pieMenu.setIconSize(15, 30);
pieMenu.setTextSize(13);
pieMenu.setInnerRingRadius(45,90);
pieMenu.setCenterLocation(550,1500);
pieMenu.setOutlineColor(Color.BLACK, 225);
pieMenu.setInnerRingColor(0xfbce25, 180);
pieMenu.setOuterRingColor(0x0099CC, 180);
//pieMenu.setHeader("Test Menu", 20);
pieMenu.setCenterCircle(menuCloseItem);
pieMenu.addMenuEntry(new ArrayList<RadialMenuItem>() {
{
add(menuItem);
add(menuExpandItem);
add(menuHome);
}
});
你爲什麼使用代碼?在xml中使用 – dsharew
可否請您提供一些代碼? –
@DegenSharew它應該是java類中的代碼 –