我有一個應用,在那裏我這裏使用的教程:http://developer.android.com/training/implementing-navigation/nav-drawer.html如何在使用Android項目模板時更改導航文字樣式?
我現在的工作,我選擇的抽屜式導航活動模板創建一個新項目:
不幸的是這個模板作品相當與教程不同,我正在努力進行更改以獲得它所需的方式。
資產淨值抽屜佈局是這樣的:
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#cccc"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
tools:context="com.example.appname.NavigationDrawerFragment" />
在本教程中,你可以設置drawer_list_item在mDrawerList適配器在MainActivity:
mPlanetTitles = getResources().getStringArray(R.array.planets_array);
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerList = (ListView) findViewById(R.id.left_drawer);
// Set the adapter for the list view
mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mPlanetTitles));
// Set the list's click listener
mDrawerList.setOnItemClickListener(new DrawerItemClickListener());
在模板事情都做不同的:
mNavigationDrawerFragment = (NavigationDrawerFragment) getSupportFragmentManager().findFragmentById(R.id.navigation_drawer);
mTitle = getTitle();
// Set up the drawer.
mNavigationDrawerFragment.setUp(R.id.navigation_drawer, (DrawerLayout) findViewById(R.id.drawer_layout));
我試着手動創建一個對導航dra的引用佈局和設置一個適配器,但發生的一切都是我的標題變爲空白。
有沒有人成功地做到了這一點?該死的谷歌製作一個完全不同於他們的教程的模板!
希望它可以幫助
資產淨值抽屜的建立,現在在導航抽屜片段類完成:) – 2014-08-29 13:11:14