Yêu cầu android:minSdkVersion="14"
ActivitySwitch.java
- Code:
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.widget.CompoundButton;
import android.widget.Switch;
import android.widget.CompoundButton.OnCheckedChangeListener;
public class ActivitySwitch extends Activity {
private Switch switch1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_switch);
switch1 = (Switch) findViewById(R.id.switch1);
switch1.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
// TODO Auto-generated method stub
if(arg1 == true){
Intent intent = new Intent(ActivitySwitch.this,ActivitySwitch2.class);
startActivity(intent);
}
else {
}
}
});
}
}
- Spoiler:
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class ActivitySwitch2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_switch2);
Button btnBack = (Button) findViewById(R.id.btnBackActivitySwitch);
btnBack.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent(ActivitySwitch2.this,ActivitySwitch.class);
startActivity(intent);
}
});
}
}
- Code:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
tools:context=".Demochuabiet" >
<TextView android:text=" Bạn muốn chuyển activity"
android:layout_height="50dp"
android:layout_width="100dp"/>
<Switch
android:id="@+id/switch1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textOn="Ukm"
android:textOff="Không"
/>
</LinearLayout>
- Spoiler:
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
tools:context=".ActivitySwitch2" >
<Button
android:id="@+id/btnBackActivitySwitch"
android:layout_width="100dp"
android:layout_height="50dp"
android:text="Back" />
</RelativeLayout>