将项目添加到导航抽屉

时间:2013-07-12 15:03:23

标签: android xml eclipse navigation drawer

我为Android创建了一个待办事项列表应用程序,到目前为止已经实现了一个带有“+”按钮的操作栏,这会导致弹出窗口出现在用户输入他们希望创建的列表名称的位置,然后是添加到ListView,显示文本。

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

非常感谢,

1 个答案:

答案 0 :(得分:1)

您是否尝试过遵循Android开发者指南创建Navigation Drawer? 创建抽屉后,您将其视为列表视图添加项目,方法与列表视图相同。您是否在导航抽屉中遇到特定问题?

更新:

这是从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());

    ...
}
}
相关问题