Advertisement
Guest User

ListenFragment

a guest
Jan 10th, 2013
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. package com.example.test;
  2.  
  3. import android.app.Activity;
  4. import android.os.Bundle;
  5. import android.support.v4.app.ListFragment;
  6. import android.view.LayoutInflater;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9. import android.widget.ArrayAdapter;
  10. import android.widget.ListView;
  11.  
  12. public class listen_fragment extends ListFragment {
  13.     private onSelectedListener mListener;
  14.  
  15.     public interface onSelectedListener {
  16.         public void onSelected(int index);
  17.     }
  18.  
  19.     @Override
  20.     public View onCreateView(LayoutInflater inflater, ViewGroup container,
  21.             Bundle savedInstanceState) {
  22.         return inflater.inflate(R.layout.listen_fragment, container, false);
  23.     }
  24.  
  25.     @Override
  26.     public void onActivityCreated(Bundle savedInstanceState) {
  27.         super.onActivityCreated(savedInstanceState);
  28.         ArrayAdapter<String> listenAdapter = new ArrayAdapter<String>(
  29.                 getActivity(), android.R.layout.simple_list_item_1,
  30.                 getResources().getStringArray(R.array.kategorien));
  31.         setListAdapter(listenAdapter);
  32.     }
  33.  
  34.     public void onAttach(Activity activity) {
  35.         super.onAttach(activity);
  36.         try {
  37.             mListener = (onSelectedListener) activity;
  38.         } catch (ClassCastException e) {
  39.             throw new ClassCastException(activity.toString()
  40.                     + "Muss OnSelectedListener implementieren.");
  41.         }
  42.     }
  43.  
  44.     @Override
  45.     public void onListItemClick(ListView l, View v, int position, long id) {
  46.         // TODO Auto-generated method stub
  47.         super.onListItemClick(l, v, position, id);
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement