Added main menu for tests module
git-svn-id: https://forja.rediris.es/svn/cusl6-swadroid/trunk@147 5bc14d19-1e4b-4ba2-aa50-860af135f48c
This commit is contained in:
parent
5274403858
commit
f8f800332a
|
@ -24,13 +24,68 @@ import java.security.NoSuchAlgorithmException;
|
||||||
import org.ksoap2.SoapFault;
|
import org.ksoap2.SoapFault;
|
||||||
import org.xmlpull.v1.XmlPullParserException;
|
import org.xmlpull.v1.XmlPullParserException;
|
||||||
|
|
||||||
|
import android.content.Intent;
|
||||||
|
import android.os.Bundle;
|
||||||
|
import android.view.View;
|
||||||
|
import android.widget.AdapterView;
|
||||||
|
import android.widget.ArrayAdapter;
|
||||||
|
import android.widget.ImageView;
|
||||||
|
import android.widget.ListView;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import android.widget.AdapterView.OnItemClickListener;
|
||||||
|
|
||||||
|
import es.ugr.swad.swadroid.R;
|
||||||
import es.ugr.swad.swadroid.modules.Module;
|
import es.ugr.swad.swadroid.modules.Module;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Tests module for download questions and evaluate user skills in a course
|
||||||
* @author Juan Miguel Boyero Corral <juanmi1982@gmail.com>
|
* @author Juan Miguel Boyero Corral <juanmi1982@gmail.com>
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public class Tests extends Module {
|
public class Tests extends Module {
|
||||||
|
/**
|
||||||
|
* Array adapter for showing menu options
|
||||||
|
*/
|
||||||
|
private ArrayAdapter<String> adapter;
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see es.ugr.swad.swadroid.modules.Module#onCreate(android.os.Bundle)
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
ImageView image;
|
||||||
|
TextView text;
|
||||||
|
ListView list;
|
||||||
|
String[] items = getResources().getStringArray(R.array.testMenuItems);
|
||||||
|
OnItemClickListener clickListener = new OnItemClickListener() {
|
||||||
|
public void onItemClick(AdapterView<?> av, View v, int arg2,
|
||||||
|
long arg3) {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.list_items);
|
||||||
|
|
||||||
|
image = (ImageView)this.findViewById(R.id.moduleIcon);
|
||||||
|
image.setBackgroundResource(R.drawable.test);
|
||||||
|
|
||||||
|
text = (TextView)this.findViewById(R.id.moduleName);
|
||||||
|
text.setText(R.string.testsModuleLabel);
|
||||||
|
|
||||||
|
adapter = new ArrayAdapter<String>(this, R.layout.simple_list_item, R.id.listText, items);
|
||||||
|
list = (ListView)this.findViewById(R.id.listItems);
|
||||||
|
list.setAdapter(adapter);
|
||||||
|
list.setOnItemClickListener(clickListener);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see es.ugr.swad.swadroid.modules.Module#onActivityResult(int, int, android.content.Intent)
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||||
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see es.ugr.swad.swadroid.modules.Module#requestService()
|
* @see es.ugr.swad.swadroid.modules.Module#requestService()
|
||||||
|
@ -39,7 +94,6 @@ public class Tests extends Module {
|
||||||
protected void requestService() throws NoSuchAlgorithmException,
|
protected void requestService() throws NoSuchAlgorithmException,
|
||||||
IOException, XmlPullParserException, SoapFault,
|
IOException, XmlPullParserException, SoapFault,
|
||||||
IllegalAccessException, InstantiationException {
|
IllegalAccessException, InstantiationException {
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +102,6 @@ public class Tests extends Module {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
protected void connect() {
|
protected void connect() {
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,7 +110,6 @@ public class Tests extends Module {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
protected void postConnect() {
|
protected void postConnect() {
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user