在Android的窗口默认操作栏中添加图片,可以通过以下步骤实现:
Toolbar
作为操作栏。在布局文件中添加以下代码:<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />onCreate()
方法中添加以下代码:Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);onCreateOptionsMenu()
方法中添加以下代码:@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}res/menu
目录下创建一个名为menu_main.xml
的菜单文件,并添加以下代码:<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_image"
android:icon="@drawable/ic_image"
android:title="Image"
android:showAsAction="ifRoom" />
</menu>onOptionsItemSelected()
方法中处理菜单项的点击事件。添加以下代码:@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_image) {
// 在这里处理图片按钮的点击事件
return true;
}
return super.onOptionsItemSelected(item);
}通过以上步骤,你就可以在Android的窗口默认操作栏中添加图片按钮了。你可以根据需要自定义图片按钮的图标和点击事件。
领取专属 10元无门槛券
手把手带您无忧上云