package com.android.fragmentnormal;
import java.util.ArrayList;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.AdapterView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.content.Context;
import android.app.AlertDialog;
import android.content.DialogInterface;
public class Fragment1 extends Fragment{
View v;
ListView lv;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
v = inflater.inflate(R.layout.frament1, container,false);
lv = (ListView)v.findViewById(R.id.listView1);
String[] arr = new String[]{
" Diamond Sutra"," Lotus Sutra"," Heart Sutra"
};
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1,arr);
lv.setAdapter(adapter);
/******/
lv.setOnItemSelectedListener(
new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
}// onItemSelected
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
} //new OntemSelectedListener
); //lv.setOnItemSelectedListener
lv.setOnItemClickListener(
new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
AlertDialog dialog = new AlertDialog.Builder(getActivity()).create();
dialog.setTitle("Title");
if (position==0)
dialog.setMessage("Book1 Selected");
else if (position==1)
dialog.setMessage("Book2 Selected");
else
dialog.setMessage("Book3 Selected");
dialog.setButton("OK", new DialogInterface.OnClickListener() {
@Override
publicvoid onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
dialog.show();
}// onItemSelected
} //new OnItemClickListener
); //lv.setOnItemClickListener
/***********/
return v;
}
}
