public class NacFileBrowser
extends java.lang.Object
implements android.view.View.OnClickListener
Modifier and Type | Class and Description |
---|---|
static interface |
NacFileBrowser.OnBrowserClickedListener
Click listener for the file browser.
|
Constructor and Description |
---|
NacFileBrowser(android.view.View root,
int groupId) |
Modifier and Type | Method and Description |
---|---|
void |
addDirectory(android.view.LayoutInflater inflater,
NacFile.Metadata metadata)
Add a directory entry to the file browser.
|
void |
addFile(android.view.LayoutInflater inflater,
NacFile.Metadata metadata)
Add a music file entry to the file browser.
|
void |
deselect()
Deselect the currently selected item from the file browser.
|
NacFile.Metadata |
getFileMetadata(android.view.View view) |
android.widget.RelativeLayout |
getSelectedView() |
NacMedia.Tree |
getTree() |
boolean |
inSelectedDirectory(java.lang.String dir) |
boolean |
isSelected() |
boolean |
isSelected(java.lang.String path) |
void |
onClick(android.view.View view) |
void |
previousDirectory()
Change directory to previous ("../") directory.
|
void |
select(java.lang.String name) |
void |
select(android.view.View view)
Set the currently selected file.
|
void |
setOnBrowserClickedListener(NacFileBrowser.OnBrowserClickedListener listener)
Set the file browser on click listener.
|
void |
show(java.lang.String dir)
Show the directory contents at the given path.
|
public void addDirectory(android.view.LayoutInflater inflater, NacFile.Metadata metadata)
public void addFile(android.view.LayoutInflater inflater, NacFile.Metadata metadata)
public void deselect()
public NacFile.Metadata getFileMetadata(android.view.View view)
public android.widget.RelativeLayout getSelectedView()
public NacMedia.Tree getTree()
public boolean inSelectedDirectory(java.lang.String dir)
public boolean isSelected()
public boolean isSelected(java.lang.String path)
public void onClick(android.view.View view)
onClick
in interface android.view.View.OnClickListener
public void previousDirectory()
public void setOnBrowserClickedListener(NacFileBrowser.OnBrowserClickedListener listener)
public void select(java.lang.String name)
select(View)
public void select(android.view.View view)
view
- The view to highlight.public void show(java.lang.String dir)
dir
- The path of the directory to show.