在 Android Studio 中向工具栏添加图标
Adding icons to toolbar in Android Studio
我想将 Android 中的菜单图标设置到工具栏的左侧。不工作。
package com.vrobinde.reminderapp
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.Menu
import android.view.MenuInflater
class MainActivity : AppCompatActivity() {
@Override
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setSupportActionBar(findViewById(R.id.toolbar))
}
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_icons, menu);
return true;
}
}
第 21 行: MenuInflater 带有红色下划线,等号带有红色下划线,右括号带有红色下划线。
第 22 行: 充气器为红色
我正在使用 AndroidX
您正在混合使用 java 和 kotlin:
在科特林中:
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.menu_icons, menu)
return true
}
在java中:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_icons, menu);
return true;
}
我想将 Android 中的菜单图标设置到工具栏的左侧。不工作。
package com.vrobinde.reminderapp
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.Menu
import android.view.MenuInflater
class MainActivity : AppCompatActivity() {
@Override
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setSupportActionBar(findViewById(R.id.toolbar))
}
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_icons, menu);
return true;
}
}
第 21 行: MenuInflater 带有红色下划线,等号带有红色下划线,右括号带有红色下划线。 第 22 行: 充气器为红色
我正在使用 AndroidX
您正在混合使用 java 和 kotlin:
在科特林中:
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.menu_icons, menu)
return true
}
在java中:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_icons, menu);
return true;
}