当我点击没有任何反应时,我不知道为什么会这样。没错。 我想也许可以把它变成一个标准的开关,而不是一个公司,但它没有帮助。
这是java代码:
SwitchCompat switchCompat2 = (SwitchCompat) findViewById(R.id.switch1);
switchCompat2.setOnCheckedChangeListener(new
@Override
CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean
isChecked) {
Log.v("Switch State=", ""+isChecked);
if(isChecked==true){
Status = mStatus[1];
Log.i("Debug", "Status is: " + Status);
Toast.makeText(MainActivity.this, "This is my Toast message!" + Status,
Toast.LENGTH_SHORT).show();
}
else {
Status = mStatus[0];
Log.i("Debug", "Status is: " + Status);
Toast.makeText(MainActivity.this, "This is my Toast
message!"+ Status,
Toast.LENGTH_SHORT).show();
}
}
});
这是xml:
<android.support.v7.widget.SwitchCompat
android:id="@+id/switch1"
style="@style/myCustomStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/T_Price"
android:layout_alignEnd="@+id/TextShowAvaibleMoney"
android:layout_marginBottom="13dp"
android:text="" />