更改菜单[Android]中的公共浮点值
基本上我正在制作一个应用程序,其中有一个球在屏幕上,球的大小由此代码确定
private static final float sBallDiameter = 0.011f;
有什么方法可以为用户创建菜单系统,例如像这里显示的弹出菜单
http://i.stack.imgur.com/WsHJX.png
这会改变球的大小,例如在上面的菜单上显示地图,交通,街景等等 - 我可以使用小,中,大
小,将sBallDiameter
改为0.009f
并将其更改为0.018f
我希望你明白我的意思,但是如果有人可以帮助我创建这个菜单类型的东西那就太棒了!
**UPDATE :**
这是当前的菜单
private static final int Small= 1;
public boolean onCreateOptionsMenu(Menu menu) {
((Activity) menu).onCreateOptionsMenu(menu);
menu.add(0, Small, 0, "Small");
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case Small:
// here i want it to change the size down to something like 0.009f
return true;
}
return false;
}
public float sBallDiameter = 0.013f;
基本上 - 我想要做的是当选择“小”的情况时这样做 - 它减小了“sBallDiameter”的大小
我希望能把事情搞清楚一点 -
没有找到相关结果
已邀请:
2 个回复
昧伎
用户更改菜单后,将菜单项与Ballsize进行比较
梦砍废么
然后在你的活动中: