package org.francho.unutopia.fragment;
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
public class MyListFragment extends ListFragment {
OnNumberListener numberListener = null;
public interface OnNumberListener {
public void onNumberSelected(String numberText);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Context context = getActivity();
String[]data = getResources().getStringArray(R.array.numeros);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(context,
android.R.layout.simple_list_item_1,
data);
setListAdapter(adapter);
}
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
ArrayAdapter adapter = (ArrayAdapter) getListAdapter();
String numberText = (String) adapter.getItem(position);
if(numberListener != null) {
numberListener.onNumberSelected(numberText);
}
}
public void setNumberListener(OnNumberListener numberListener) {
this.numberListener = numberListener;
}
}