Java 如何制作;路径导航“;在Android文件管理器中?

Java 如何制作;路径导航“;在Android文件管理器中?,java,android,android-widget,android-navigation,Java,Android,Android Widget,Android Navigation,我是android编程的新手。现在,我正在为Android操作系统制作文件管理器,我的问题是如何像下面的图片一样进行路径导航(我指的是反映当前目录和之前所有目录路径的“按钮”)?我应该使用什么小部件?谁能给我一个简单的指导怎么做? 这是照片 您可以使用带有标记路径的按钮 View.OnClickListener listener = new View.OnClickListener() { @Override public void onClick(View v) { File pa

我是android编程的新手。现在,我正在为Android操作系统制作文件管理器,我的问题是如何像下面的图片一样进行路径导航(我指的是反映当前目录和之前所有目录路径的“按钮”)?我应该使用什么小部件?谁能给我一个简单的指导怎么做? 这是照片


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

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);

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

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

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);

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

您想在单击按钮时打开图库图像吗?我想通过单击按钮浏览目录。例如:我点击媒体,然后转移到这个目录(媒体之后的所有按钮都被隐藏或删除(在这种情况下,“com.google.android”应该被隐藏)您想在单击按钮时打开图库图像吗?我想通过单击按钮在目录中导航。例如:我单击媒体,然后转移到该目录(媒体之后的所有按钮都被隐藏或删除(在这种情况下,“com.google.android”应该被隐藏)