私はAndroid Appを開発しています。私のアプリでは、ナビゲーション・ドロワーとナビゲーション・ビューを使用しています。しかし、私はメニュー項目をプログラムで設定しました。メニュー項目の場合は、アイコンとタイトルの両方を設定します。しかし、私はそれに問題があります。つまり、プログラムでメニューに追加したアイコンとタイトルの間隔を設定することはできません。下記の私のシナリオをご覧ください。Androidでナビゲーション・ドロワーのメニュー項目のアイコンとタイトルの間に余白をプログラムで設定する方法はありますか?
これは私がプログラムメニューに
Menu menu = leftDrawer.getMenu();
SubMenu subMenu = menu.addSubMenu(MAIN_MENU_ITEM_GROUP_ID, 99, 99, "Others");
subMenu.add(MAIN_MENU_ITEM_GROUP_ID,96,96,"Monthly Leaderboard").setIcon(R.drawable.leaderboard_icon).setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
startActivity(new Intent(MainActivity.this, LeaderboardActivity.class));
return false;
}
});
subMenu.add(MAIN_MENU_ITEM_GROUP_ID,96,96,"Settings").setIcon(R.drawable.settings_icon).setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
startActivity(new Intent(MainActivity.this, SettingsActivity.class));
return false;
}
});
を項目を追加する方法です。しかし、アイコンとタイトルの間の間隔が適切に設定されていません。
これは、あなたがスクリーンショットで見ることができるように、アイコンとタイトルの間に左画面の横とアイコンとの間隔の間の間隔が同じではない私の問題のスクリーンショット
です。メニュー項目のアイコンとタイトルの間隔をプログラムで設定するにはどうすればよいですか?
ありがとうございました。 Uは疑いを取り除く。今私は明らかです。 –