В основном я делаю приложение, в котором на экране есть шарик, а размер шарика определяется этим кодом
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»
- Надеюсь, это немного прояснит ситуацию -