0
작업 표시 줄에 메뉴 항목을 만들었습니다. Google Nexus4에서 제대로 보이지는 않지만 S3에서 잘 보입니다.Nexus 4 메뉴 아이콘 문제
S3 및 Nexus 4는 모두 xhdpi 장치이며 해상도는 1280x800입니다.
무엇이 누락 되었습니까? 인 아이콘이 작은
작업 표시 줄에 메뉴 항목을 만들었습니다. Google Nexus4에서 제대로 보이지는 않지만 S3에서 잘 보입니다.Nexus 4 메뉴 아이콘 문제
S3 및 Nexus 4는 모두 xhdpi 장치이며 해상도는 1280x800입니다.
무엇이 누락 되었습니까? 인 아이콘이 작은
이유는 NEXUS4 순수 안드로이드입니다 : 여기
는 스크린 샷입니다. xdpi 장치에 지정된 아이콘 크기는 72x72입니다. 아이콘 크기가 다르기 때문에 nexus4는 작은 아이콘을 표시하고 있습니다.<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/contest"
android:actionLayout="@layout/actionbar_view"
android:showAsAction="ifRoom"
android:title="Contest"/>
<item
android:id="@+id/menu_item_share"
android:actionProviderClass="android.widget.ShareActionProvider"
android:showAsAction="ifRoom"/>
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate menu resource file.
getMenuInflater().inflate(R.menu.menu, menu);
// Locate MenuItem with ShareActionProvider
MenuItem item = menu.findItem(R.id.menu_item_share);
MenuItem contestItem = menu.findItem(R.id.contest);
// Fetch and store ShareActionProvider
mShareActionProvider = (ShareActionProvider) item.getActionProvider();
contestItem.getActionView().setOnClickListener(new OnClickListener() {
@Override
public void onClick(final View view) {
// on click code
}
});
return true;
}
당신이 그것을 잘못이 무엇인지 설명 할 수 :
공유 액션 제공자와 사용자 정의 아이콘을 그리려면 다음 코드를 볼 수 있습니까? 나는 눈에 띄게 명백한 것을 보지 못한다. – FoamyGuy사과에 대한 설명이 잘못되었습니다. 컨테스트 참가 아이콘은 Nexus4에서 작게 표시되며 S3에서는 아이콘 크기가 B 아이콘과 비슷합니다. – vineet
아이콘의 출처는 어디입니까? 그것은 png입니까? – FoamyGuy