2013-07-12 182 views
0

我为Android创建了一个待办事项列表应用程序,并且迄今为止实现了带有“+”按钮的操作栏,该按钮导致弹出窗口出现在用户输入他们希望的列表的名称创建并将其添加到显示文本的ListView。添加项目到导航抽屉

我在寻找的是能够点击每个列表项目并被带到一个新的空白页面,用户可以重复该过程但添加列表项目而不是实际列表。从这里,他们可以使用导航抽屉在列表之间轻松切换。 如何使导航抽屉显示添加在第一页上的列表?

非常感谢,

回答

1

您是否尝试过以下的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()); 

    ... 
} 
} 
+0

所以,如果我实现了一个抽屉式导航,当我在我的应用程序上的“+”点击,并创建显示在列表视图中一个新的列表,它会自动添加到导航抽屉一旦其拉从左边出来? – user2511675

+0

您不希望创建新的列表,但添加到导航抽屉已在使用的列表中。 – buczek

+0

如何指定导航抽屉来读取ListView中包含的数据? – user2511675