0
我必须在我的Activity的ActionBar中实现“Like”按钮。我看到Android不支持MenuItem的CheckBox,并且必须手动更改图标。我正在尝试这样做,但图片不会使用setIcon进行更改。Android-如何在ActionBar中实现“Like”按钮
任何人都可以帮助我吗?
这里是我的XML
<item android:id="@+id/action_good"
android:title="@string/action_good"
android:icon="@drawable/like"
android:orderInCategory="100"
app:showAsAction="ifRoom" />
这里是我的代码:
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_good:
//Handle the action
item.setIcon(R.drawable.like_selected);
break:
并将自定义视图内的复选框? – user3249186
是的,我认为复选框也可以使用。我只在里面试过ImageViews和ProgressBar。 – Ganster41