我为Android创建了一个待办事项列表应用程序,到目前为止已经实现了一个带有“+”按钮的操作栏,这会导致弹出窗口出现在用户输入他们希望创建的列表名称的位置,然后是添加到ListView,显示文本。
我正在寻找的是能够点击每个列表项并被带到一个新的空白页,用户可以重复该过程但添加列表项,而不是实际列表。从这里,他们可以使用导航抽屉轻松切换列表。 如何制作以便导航抽屉显示第一页上添加的列表?
非常感谢,
答案 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());
...
}
}