工作,這是我的XML,只有我的單選按鈕1/2在安卓
<RadioGroup
android:id="@+id/radioType"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="horizontal"
>
<RadioButton
android:id="@+id/RadioAuction"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="55dp"
android:textColor="#3DCC00"
android:onClick="showAuctionOptions"
android:text="@string/RadioButton1" />
<RadioButton
android:id="@+id/RadioBin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:onClick="showAuctionOptions"
android:textColor="#FF0000"
android:text="Buy it now" />
</RadioGroup>
,這是我showAuctionOptions功能,
public void showAuctionOptions(View v){
switch(v.getId()){
//execute this case if auction button is checked
case R.id.RadioAuction:
//Display start price
LinearLayout ShowPrice = (LinearLayout)findViewById(R.id.LayoutStartPrice);
ShowPrice.setVisibility(View.VISIBLE);
//Display reserve price
LinearLayout ShowReservePrice = (LinearLayout)findViewById(R.id.LayoutReservePrice);
ShowReservePrice.setVisibility(View.VISIBLE);
//Hide quantity
LinearLayout HideQuantity = (LinearLayout)findViewById(R.id.LayoutQuantity);
HideQuantity.setVisibility(View.GONE);
break;
//execute this case if buy it now button is checked
case R.id.RadioBin:
//Hide start price
LinearLayout HidePrice = (LinearLayout)findViewById(R.id.LayoutStartPrice);
HidePrice.setVisibility(View.GONE);
//Hide reserve price
LinearLayout HideReservePrice = (LinearLayout)findViewById(R.id.LayoutReservePrice);
HideReservePrice.setVisibility(View.GONE);
//Display quantity
LinearLayout DisplayQuantity = (LinearLayout)findViewById(R.id.LayoutQuantity);
DisplayQuantity.setVisibility(View.VISIBLE);
break;
}
}
我的問題是,它僅顯示當拍賣單選按鈕被按下時的選項。現在購買時沒有任何反應。誰能幫忙?謝謝 !
最新的XML的佈局? – waqaslam 2012-04-01 22:19:37
是的,它的佈局 – rusty009 2012-04-01 22:41:09
通過查看您的發佈代碼和xml,幾乎不可能知道什麼可能是錯誤的...您需要粘貼您的活動的所有代碼和xml – waqaslam 2012-04-02 09:08:13