【发布时间】:2011-12-20 09:23:04
【问题描述】:
我正在尝试为我的应用制作捐赠菜单。我已经弄清楚了当用户点击捐赠时,更多的按钮会显示多少。现在,如果他们再次单击同一个按钮,我希望能够让金额按钮消失。我希望保留常规的 DonateButton。我该怎么做呢?
我已经使用purchaseButton.setVisibility(View.GONE);将其设置为不可见
这里是点击按钮和其他按钮出现的代码:
public void onClick(View v) {
switch (v.getId()) {
case R.id.DonateButton:
purchaseButton.setVisibility(View.VISIBLE);
purchaseButton2.setVisibility(View.VISIBLE);
purchaseButton3.setVisibility(View.VISIBLE);
case R.id.Donate:
if(BillingHelper.isBillingSupported()){
BillingHelper.requestPurchase(mContext, "donate");
// android.test.purchased or android.test.canceled or android.test.refunded
} else {
Log.i(TAG,"Can't purchase on this device");
}
break;
default:
// nada
Log.i(TAG,"default. ID: "+v.getId());
break;
case R.id.Donatetwo:
if(BillingHelper.isBillingSupported()){
BillingHelper.requestPurchase(mContext, "donate2");
// android.test.purchased or android.test.canceled or android.test.refunded
} else {
Log.i(TAG,"Can't purchase on this device");
}
break;
case R.id.Donatethree:
if(BillingHelper.isBillingSupported()){
BillingHelper.requestPurchase(mContext, "donate3");
// android.test.purchased or android.test.canceled or android.test.refunded
} else {
Log.i(TAG,"Can't purchase on this device");
}
break;
}
}
我的意思的截图:
图片网址(还没有 10 名声望): http://i.stack.imgur.com/AMdhS.png
我想说的是。
- 应用程序出现时只显示“捐赠!”按钮。 =>
- 用户点击“捐赠!”按钮。 =>
- 出现“捐赠 1 美元”、“捐赠 3 美元”和“捐赠 5 美元”按钮。 => 我需要这里的帮助
- 用户想要关闭“捐赠 1 美元”、“捐赠 3 美元”和“捐赠 5 美元”按钮。 =>
- 要关闭它们,他们单击“捐赠!”这是他们用来打开它的按钮。 =>
- “捐赠 1 美元”、“捐赠 3 美元”和“捐赠 5 美元”消失了。
我希望它仍然允许他们多次打开和关闭这些按钮。
【问题讨论】:
-
问题不清楚如果再次点击同一个按钮,金额按钮就会消失是什么意思?请张贴截图然后清楚。
-
我已经添加了图片并试图使其更清晰。希望能帮助到你。 :)