如何制作"路径导航"在Android文件管理器?

时间:2016-05-29 09:36:37

标签: java android android-widget android-navigation

我是android编程的新手。现在我正在为Android操作系统制作文件管理器,我的问题是如何在下面的图片中进行路径导航(我的意思是这个"按钮"它反映了当前目录的路径以及它之前的所有目录)?我应该使用什么小部件?任何人都可以给我简要指导如何制作它? 这是图片......

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用带标记路径的按钮

View.OnClickListener listener = new View.OnClickListener() {
  @Override public void onClick(View v) {
    File path = (File) v.getTag();  
  }
};

LinearLayout breadcrumbs = new LinearLayout(...);
breadcrumbs.setOrientation(LinearLayout.HORIZONTAL);

Button path1 = new Button(...);
path1.setTag(new File(...)); // will be retrieved on click
path1.setOnClickListener(listener); // so now on code above you can open path


// ... add bread crumbs

breadcrumbs.addView(path1);

关于它是如何构建的简单示例,随意提出更多扩展答案