나는 폰트의 문제점에 직면하고있다. 나는 메뉴 항목에서 폰트 멋진 아이콘을 설정하는 많은 방법을 시도했지만 문제는 해결되지 않았다.안드로이드의 메뉴 항목에서 멋진 글꼴 아이콘을 설정하는 방법은 무엇입니까?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.drawer_menu, menu);
return true;
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
TextDrawable faIcon = new TextDrawable(this);
faIcon.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 30);
faIcon.setTextAlign(Layout.Alignment.ALIGN_NORMAL);
faIcon.setTypeface(FontAwesomeManager.getTypeface(this, FontAwesomeManager.FONTAWESOME));
faIcon.setText(getResources().getText(R.string.home_font));
MenuItem menuItem = menu.findItem(R.id.home);
menuItem.setIcon(faIcon);
menuItem.setTitle("Home");
return true;
}
위의 코드는이 문제를 해결하는 방법을 도와 호야 탐색 창 메뉴에서 메뉴 항목의 아이콘으로 멋진 글꼴을 설정하기위한 내 글꼴 멋진 코드입니다.
위의 그림과 같은 메뉴 항목에 글꼴 멋진 글꼴을 추가하는 방법.
허? 'File.createTempFile()'이 당신이 원하는 것은 무엇입니까? – hd1
흠 ... 어쩌면 원 자성을 보장하기 위해 선언을 'synchronized'블록에 넣을 수 있을까요? – hd1
무엇이 문제입니까? – azizbekian