用我的自定義字體如何更改xml(沒有內部.java)?如何更改菜單xml文件中的字體?
我有這個但programmaticaly不,因爲我認爲在我的情況是不是一個好主意。
主要menu.xml文件
<item
android:id="@+id/one"
android:orderInCategory="100"
android:title="Inicio"
android:icon="@mipmap/home"
app:showAsAction="never"/>
<item
android:id="@+id/two"
android:orderInCategory="100"
android:title="Equipo"
android:icon="@drawable/box24"
app:showAsAction="never" />
<item
android:id="@+id/three"
android:orderInCategory="100"
android:title="Crono"
android:icon="@drawable/timer"
app:showAsAction="never" />
<item
android:id="@+id/four"
android:orderInCategory="100"
android:title="Vídeos"
android:icon="@drawable/vvideo"
app:showAsAction="never" />
<item
android:id="@+id/five"
android:orderInCategory="100"
android:title="Mapa"
android:icon="@drawable/mapfinal"
app:showAsAction="never" />
後,我用這一切的主要業務,如:
mBottomBar = BottomBar.attach(this, savedInstanceState);
mBottomBar.setItemsFromMenu(R.menu.menu_main, new OnMenuTabSelectedListener() {
@Override
public void onMenuItemSelected(@IdRes int i) {
。 。 。 。
UPDATE:
public class MainActivity1 extends AppCompatActivity {
BottomBar mBottomBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setLogo(R.mipmap.ic_launcher);
getSupportActionBar().setDisplayUseLogoEnabled(true);
setContentView(R.layout.activity_main);
if (Build.VERSION.SDK_INT >= 21) {
getWindow().setNavigationBarColor(getResources().getColor(R.color.black));
}
mBottomBar = BottomBar.attach(this, savedInstanceState);
mBottomBar.setItemsFromMenu(R.menu.menu_main, new OnMenuTabSelectedListener() {
@Override
public void onMenuItemSelected(@IdRes int i) {
。 。 。 。
so..what?在.java中如何?我已經實現了一行(menu.menu_main)。如何更改字體? –
@RfMvs:「在.java中怎麼樣?」 - 因爲我不知道'BottomBar'是什麼,我無法回答。與誰寫'BottomBar'的人交談。 – CommonsWare
ups!抱歉!!!!更新! –