アプリのテーマを変更する方法
android:theme 属性があって、そちらの値に @style/AppTheme と書かれています。
Androidの開発環境である「AndroidStudio」を使用し、アプリ開発を行っていきます。 ・開発環境の構築 ・プログラム開発
public class MyForm extends ActionBarActivity {
public final static String EXTRA_MYNAME = "com.example.user.app.MYNAME";
public void getScore(View view) {
// EditTextを取得
EditText myEditText = (EditText) findViewById(R.id.myEditText);
// EditTextの中身を取得
String myName = myEditText.getText().toString().trim();
// 中身を観て条件分岐
if (myName.equals("")) {
// 次の画面へ Intent intent = new Intent(this, MyResult.class); intent.putExtra(EXTRA_MYNAME, myName); startActivity(intent);
}
}
}
public class MyResult extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); setContentView(R.layout.activity_my_result); Intent intent = getIntent();
String myName = intent.getStringExtra(MyForm.EXTRA_MYNAME);
TextView nameLabel = (TextView) findViewById(R.id.nameLabel);
nameLabel.setText(myName);
} }
// エラー処理
/* 1. setError
2. Toast
3. Dialog */
myEditText.setError("エラー");
Toast.makeText( this, "エラー", Toast.LENGTH_LONG ).show();
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this); alertDialogBuilder .setTitle("Error!") .setMessage("エラー") .setPositiveButton("OK", null); AlertDialog alertDialog = alertDialogBuilder.create(); alertDialog.show();