Skip to content Skip to sidebar Skip to footer

Android Baseadapter Listview Button Click To Access Other Activity Item

I have BaseAdapter class for listview , two button is in this listview . When click this button ,i want to that open or closing slinding drawer . Full screen my application picture

Solution 1:

Use this code:

public class SCariList extends BaseAdapter{

    NCari cari = new NCari();   
    Context context;
    Activity activity;

    private LayoutInflater inflater;
    private List<NCari> cariList;

    public SCariList(Activity activity , List<NCari> cariler,Context con){

        inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

         cariList = cariler;

         context = con;

    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        // TODO Auto-generated method stub

        View vi = convertView;

        if(convertView == null)
        //  vi = inflater.inflate(R.layout.test_satir, parent,false);

        vi = inflater.inflate(R.layout.test_satir, null);
        final TextView textViewtest = (TextView) vi.findViewById(R.id.test_satir);
        final TextView textView2 = (TextView) vi.findViewById(R.id.test_satir2); //calışıyor

        //Bu ikisini kapaltık
        final ImageButton btn_gecmis  = (ImageButton) vi.findViewById(R.id.btn_gecmis);
        final ImageButton btn_duzenle = (ImageButton) vi.findViewById(R.id.btn_duzenle);

        /*Burada bir terslik var*/
        final Button btn_gecmis1 = (Button) vi.findViewById(R.id.btn_evrak1);   
        final Button btn_duzenle1 = (Button) vi.findViewById(R.id.btn_gecmis1);

        //Buraya istediğimiz gibi ekleyebilir.
        NCari nCari = cariList.get(position);
        /*istediğimiz değerlerle set ettik*/
        textViewtest.setText(String.valueOf(nCari.getID()));
        textView2.setText(nCari.getAd().toString());

        /*Butona basınca SlidingDrawer calışması
         * sdwAlisFatura adı*/

        /*YENİ EVRAK*/
        btn_gecmis1.setOnClickListener(new Listener1());

        btn_duzenle1.setOnClickListener(new Listener2());

        return vi;

    }

class Listener1 implements OnClickListener
{
@Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
   cari.setCariID(Integer.valueOf(textViewtest.getText().toString())); 
                cari.setAd(textView2.getText().toString());

                Intent intent = new Intent(context, SEvrak.class).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

                intent.putExtra("Cari", cari);

                context.startActivity(intent);

            }
        });
}
class Listener2 implements OnClickListener
{
@Override
            public void onClick(View v) {
                // TODO Auto-generated method stub

            //  Toast.makeText(context, "Oldu", 10).show();

            }
        });
}

}

Post a Comment for "Android Baseadapter Listview Button Click To Access Other Activity Item"