试图让采用的是Android检查单选按钮的ID,这是我的XML代码,获取点击的单选按钮的ID在Android的
<RadioButton
android:id="@+id/RadioAuction"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="55dp"
android:onClick="showAuctionOptions"
android:textColor="#3DCC00"
android:text="@string/RadioButton1" />
<RadioButton
android:id="@+id/RadioBin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:textColor="#FF0000"
android:text="Buy it now" />
所以一旦被点击运行showAuctionOptions,这是我的java代码,
public void showAuctionOptions(View v){
if(findViewById(R.id.v=="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);
}
}
但是,这不起作用,有谁知道为什么?谢谢。
难道它甚至编译? – 2012-04-01 21:06:26