私はボタンを1つ含むツールバーを持っていますが、このボタンのonclick機能を実装する方法は?Android:ツールバーにボタンを実装する方法
これはツールバーとボタンを作成する私の方法です。
<android.support.v7.widget.Toolbar
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar_bottom"
android:layout_width="match_parent"
android:background="#2196F3"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test"
android:layout_gravity="left"
/>
</android.support.v7.widget.Toolbar>
これはMainActivity
での関数呼び出しToolbar toolbarBottom = (Toolbar) findViewById(R.id.toolbar_bottom);
toolbarBottom.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch(item.getItemId()){
case R.id.test:
Toast.makeText(MainActivity.this,"asdasd",Toast.LENGTH_SHORT).show();
}
return true;
}
});
可能な複製(http://stackoverflow.com/questions/31231609/creating-a-button-in-android-toolbar) –