Modified Adapter for files system.Now it is working
This commit is contained in:
parent
b61b4e8585
commit
30ce51866d
|
@ -21,14 +21,8 @@ package es.ugr.swad.swadroid.modules.downloads;
|
|||
import java.util.ArrayList;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.BaseAdapter;
|
||||
import android.widget.GridView;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
@ -120,66 +114,11 @@ public class DownloadsManager extends MenuActivity {
|
|||
text2.setText("Asignatura de Prueba /Tema 1/Sobre SWAD");
|
||||
navigator = new DirectoryNavigator(tree);
|
||||
GridView grid = (GridView) this.findViewById(R.id.gridview);
|
||||
/*ArrayList<DirectoryItem> n = new ArrayList<DirectoryItem>();
|
||||
DirectoryItem tema1 = new DirectoryItem("Tema 1","dir","url",2,21234);
|
||||
DirectoryItem SobreSwad = new DirectoryItem("Sobre SWAD","dir","url",2,21234);
|
||||
DirectoryItem LogoS = new DirectoryItem("Logo de SWAD","file","url",2,21234);
|
||||
DirectoryItem LogoP = new DirectoryItem("Logo de Prado","dir","url",2,21234);
|
||||
n.add(tema1);
|
||||
n.add(SobreSwad);
|
||||
n.add(LogoS);
|
||||
n.add(LogoP);*/
|
||||
ArrayList<DirectoryItem> r = (ArrayList<DirectoryItem>) navigator.goToRoot();
|
||||
|
||||
grid.setAdapter(new NodeAdapter(this,r));
|
||||
//grid.setAdapter(new ImageAdapter(this));
|
||||
}
|
||||
/*public class ImageAdapter extends BaseAdapter{
|
||||
Context mContext;
|
||||
public static final int ACTIVITY_CREATE = 10;
|
||||
public ImageAdapter(Context c){
|
||||
mContext = c;
|
||||
}
|
||||
@Override
|
||||
public int getCount() {
|
||||
// TODO Auto-generated method stub
|
||||
return 3;
|
||||
//grid.setAdapter(new ImageAdapter(this, r));
|
||||
}
|
||||
|
||||
@Override
|
||||
public View getView(int position, View convertView, ViewGroup parent) {
|
||||
// TODO Auto-generated method stub
|
||||
View v;
|
||||
if(convertView==null){
|
||||
LayoutInflater li = getLayoutInflater();
|
||||
v = li.inflate(R.layout.grid_item , null);
|
||||
TextView tv = (TextView)v.findViewById(R.id.icon_text);
|
||||
//if(position ==0)tv.setText("Tema 1");
|
||||
//if(position == 0)tv.setText("Sobre SWAD");
|
||||
if(position == 0)tv.setText("Logo de SWAD");
|
||||
if(position == 1)tv.setText("Logo de PRADO");
|
||||
if(position == 2)tv.setText("SWAD_mejoras futuras");
|
||||
|
||||
ImageView iv = (ImageView)v.findViewById(R.id.icon_image);
|
||||
//if(position == 0)iv.setImageResource(R.drawable.folder);
|
||||
if(position==1 || position ==0) iv.setImageResource(R.drawable.file);
|
||||
if(position==2) iv.setImageResource(R.drawable.imgres);
|
||||
}
|
||||
else
|
||||
{
|
||||
v = convertView;
|
||||
}
|
||||
return v;
|
||||
}
|
||||
@Override
|
||||
public Object getItem(int position) {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
@Override
|
||||
public long getItemId(int position) {
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
}*/
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package es.ugr.swad.swadroid.modules.downloads;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.view.LayoutInflater;
|
||||
|
@ -12,9 +12,9 @@ import android.widget.TextView;
|
|||
import es.ugr.swad.swadroid.R;
|
||||
|
||||
public class NodeAdapter extends BaseAdapter {
|
||||
private List<DirectoryItem> list;
|
||||
private ArrayList<DirectoryItem> list;
|
||||
private Activity mContext;
|
||||
public NodeAdapter(Activity c, List<DirectoryItem> list){
|
||||
public NodeAdapter(Activity c, ArrayList<DirectoryItem> list){
|
||||
mContext = c;
|
||||
this.list = list;
|
||||
}
|
||||
|
@ -53,6 +53,9 @@ public class NodeAdapter extends BaseAdapter {
|
|||
icon.setImageResource(R.drawable.file);
|
||||
}
|
||||
|
||||
}else
|
||||
{
|
||||
view = convertView;
|
||||
}
|
||||
return view;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user