您是否嘗試過以下的Android開發者指南創建Navigation Drawer? 一旦你創建了抽屜,你將它作爲一個列表視圖添加項目,就像你對列表視圖一樣。您遇到與導航抽屜相關的特定問題嗎?
UPDATE:
這是從Google's documentation on Navigation Drawer檢索。有一個項目可以從這裏下載,我強烈建議這樣做。
public class MainActivity extends Activity {
private String[] mPlanetTitles;
private ListView mDrawerList;
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mPlanetTitles = getResources().getStringArray(R.array.planets_array);
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());
...
}
}
所以,如果我實現了一個抽屜式導航,當我在我的應用程序上的「+」點擊,並創建顯示在列表視圖中一個新的列表,它會自動添加到導航抽屜一旦其拉從左邊出來? – user2511675
您不希望創建新的列表,但添加到導航抽屜已在使用的列表中。 – buczek
如何指定導航抽屜來讀取ListView中包含的數據? – user2511675