2016-05-29 5 views
-1

Ich bin ein Neuling für Android-Programmierung. Jetzt mache ich Datei-Manager für Android OS und meine Frage ist, wie Pfadnavigation wie auf dem Bild unten machen (ich meine diese "Schaltflächen", die Pfad zum aktuellen Verzeichnis und alle Verzeichnisse vor es widerspiegelt)? Welches Widget sollte ich verwenden? Kann mir jemand eine kurze Anleitung geben, wie man es macht? Hier ist das Bild ...Wie macht man "Pfadnavigation" im Android File Manager?

enter image description here

+0

Sie Möchten Sie das Galerie-Bild auf die Schaltfläche "Klick" öffnen? –

+0

Ich möchte durch einen Klick auf die Verzeichnisse navigieren. Zum Beispiel: Ich klicke auf Medien und dann trage ich in dieses Verzeichnis (und alle Schaltflächen, die nach dem Medium waren, werden ausgeblendet oder gelöscht (in diesem Fall sollte "com.google.android" ausgeblendet werden) –

Antwort

0

Sie Schaltfläche mit Tagging-Pfad verwenden könnte

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

Einfaches Beispiel dafür, wie es gebaut wurde, fühlen sich frei, mehr zu fragen Antwort erweitern