レイアウトの変更に関する Android チュートリアル ( http://developer.android.com/training/animation/layout.html )をパーソナライズしようとしていますが、コードにはこのコードがあります
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// Navigate "up" the demo structure to the launchpad activity.
// See http://developer.android.com/design/patterns/navigation.html
// for more.
NavUtils.navigateUpTo(this, new Intent(this, MainActivity.class));
return true;
case R.id.action_add_item:
// Hide the "empty" view since there is now at least one item in the
// list.
findViewById(android.R.id.empty).setVisibility(View.GONE);
addItem();
return true;
}
return super.onOptionsItemSelected(item);
}
私の場合、メニューにボタンはありませんが、外部ボタンを使用します。このボタンを使用しようとしています:
<Button
android:id="@+id/buttonPost"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="30dp"
android:layout_toRightOf="@+id/editTextComment"
android:text="Post"
android:onClick="add" />
メソッドで
public void add(View view) {
findViewById(android.R.id.empty).setVisibility(View.GONE);
addItem();
}
しかし、この解決策はうまくいきません。何か案は?