如何在 Android 文件管理器中制作 "path navigation"?
How to make "path navigation" in Android File Manager?
我是 android 编程的新手。现在我正在为 Android OS 创建文件管理器,我的问题是如何像下面的图片那样进行路径导航(我的意思是这个 "buttons" 反映了当前目录的路径和所有它之前的目录)?我应该使用什么小部件?谁能给我简要的指导如何制作它?
这是图片...
您可以将按钮与标记路径一起使用
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);
关于它是如何构建的简单示例,随时询问更多扩展答案
我是 android 编程的新手。现在我正在为 Android OS 创建文件管理器,我的问题是如何像下面的图片那样进行路径导航(我的意思是这个 "buttons" 反映了当前目录的路径和所有它之前的目录)?我应该使用什么小部件?谁能给我简要的指导如何制作它? 这是图片...
您可以将按钮与标记路径一起使用
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);
关于它是如何构建的简单示例,随时询问更多扩展答案