Android Action Menuview 사용
4755 단어 Android
앱컴퍼니도 추가된 것 같고 v7 이상은 사용 가능합니다.
(위에서 언급한 CardView와 같은 요소)
사용법
일반적인 View와 같이 xml로 정의할 수 있습니다.
<android.support.v7.widget.ActionMenuView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/action_menu">
</android.support.v7.widget.ActionMenuView>
setPopuTheme에 표시되는 메뉴 항목을 설정할 수 있습니다.mActionMenuView.setPopupTheme(R.style.ActionMenuViewStyle);
mActionMenuView.getMenu().add(Menu.NONE, 1, Menu.NONE, "メニュー1");
mActionMenuView.getMenu().add(Menu.NONE, 2, Menu.NONE, "メニュー2");
mActionMenuView.setOnMenuItemClickListener(new ActionMenuView.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
int itemId = menuItem.getItemId();
switch (itemId) {
case 1:
// 処理内容
break;
case 2:
// 処理内容
break;
}
return false;
}
});
아래처럼 안에 있는 요소의 색깔을 바꾸려면 어떻게 하면 좋을까요?textColorSecondary를 스타일로 설정하면 변경할 수 있습니다.
색깔을 동적으로 바꾸고 싶다면 어떻게 하면 좋을까...
내부는 그냥 Popumenu라고 해서 혼자 할 수밖에 없었어요...
참고 문헌
Android: Changing the Toolbar’s text color and overflow icon color
http://www.murrayc.com/permalink/2014/10/28/android-changing-the-toolbars-text-color-and-overflow-icon-color/
Tweetings for Android and Material Design
http://www.tweetings.net/site/2014/10/tweetings-android-material-design/
Reference
이 문제에 관하여(Android Action Menuview 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazutoyo/items/e640b7efc0b7ee2837a5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)