How to Click on the each individual position using base adapter

后端 未结 5 1726
我在风中等你
我在风中等你 2020-12-12 07:23

I am using the base adapter , i have list which contains list with the text view (means left side sent items and below to that ,right side received items, i want to click o

5条回答
  •  南笙
    南笙 (楼主)
    2020-12-12 08:24

    Write on item click on textview

       @Override
     public View getView(final int position, View convertView, ViewGroup parent) {
    
         if (convertView == null) {
             convertView = inflater.inflate(R.layout.messagelist_row, null);
    
             viewHolder=new ViewHolder();
    
             viewHolder.sms_from_row=(TextView)convertView.findViewById(R.id.sms_from_txtview);
             viewHolder.sms_to_row=(TextView)convertView.findViewById(R.id.sms_sendto_txtview);
    
    viewHolder.sms_from_row.setOnClickListener(new View.OnClickListener() {
    
                            @Override
                            public void onClick(View v) {
    
                            }
                        });
         }
         else
         {
             viewHolder = (ViewHolder) convertView.getTag();
         }
    
    
         viewHolder.sms_from_row.setVisibility(View.VISIBLE);
         viewHolder.sms_to_row.setVisibility(View.VISIBLE);
    
    
         if(Constant_Variables.Sms_Status_list.get(position).equalsIgnoreCase(Twilioresponse_Utils.sms_sent))
         {
             viewHolder.sms_from_row.setVisibility(View.GONE);
             viewHolder.sms_to_row.setText("Sent: "+Constant_Variables.Sms_from_list.get(position));
    
         }
         else if(Constant_Variables.Sms_Status_list.get(position).equalsIgnoreCase(Twilioresponse_Utils.sms_received))
         {
             viewHolder.sms_to_row.setVisibility(View.GONE);
             viewHolder.sms_from_row.setText("Received: "+Constant_Variables.Sms_to_list.get(position));
         }
         else
         {
             viewHolder.sms_from_row.setText("Message in queued.");
             viewHolder.sms_to_row.setVisibility(View.VISIBLE);
         }
    
    
         convertView.setTag(viewHolder);
    
    
         return convertView;
     }
    

提交回复
热议问题