これは私のコードです。別のレイアウトに移動するには、何を変更または追加する必要がありますか? 私はQRコードスキャナーをやっています.コードが「1234」の場合、スキャンすると新しいレイアウト名がabcd.xmlになります。
package wj.com;
import android.app.Activity;
import android.content.Intent;
import android.content.res.ColorStateList;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class OCTotActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void onClick (View view){
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
}
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
// handle scan result
String barcode;
barcode = scanResult.getContents();{
if (barcode.equals("1234")){
setContentView(R.layout.abcd);
}
}
EditText etBarcode = (EditText) findViewById(R.id.etBarcode);
etBarcode.setText(barcode);
}
}
}