I need to implement slide action event in my listview.
Call event should happen if i slide from left to right in every component of the lsitview. Below is my link for my code. kindly provide some suggestions.
@SuppressWarnings("unused")
public class CityList extends Activity{
private static final String SOAP_ACTION = "http://com.kumaran/TestSericve";
private static final String METHOD_NAME = "getCityName";
private static final String NAMESPACE = "http://kumaran.com";
private static final String URL = "http://xxxxxxxxx.com?wsdl";
ListView lv;
ArrayList<String> cityName=new ArrayList<String>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.citylist);
lv=(ListView)findViewById(R.id.listView1);
SoapObject soapReq=new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope soapenv= new SoapSerializationEnvelope(SoapEnvelope.VER11);
soapenv.setOutputSoapObject(soapReq);
HttpTransportSE ht=new HttpTransportSE(URL);
try
{
ht.call(SOAP_ACTION, soapenv);
SoapObject result=(SoapObject)soapenv.bodyIn;
for(int i=0; i<result.getPropertyCount();i++){
cityName.add(result.getProperty(i).toString());
}
lv.setAdapter(new ArrayAdapter<String>(CityList.this,android.R.layout.simple_list_item_1,cityName));
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View view,
int i, long l) {
String cityName=lv.getItemAtPosition(i).toString();
Pojo.setCityName(cityName);
Intent int1=new Intent(CityList.this,CustomerList.class);
startActivity(int1);
}
});
}
catch(Exception e)
{
Log.e("Exception ", e.getMessage());
}
}
}
here is a suggestion as far as I can understand
You want listView like above..
Simply Inflate listview by inheriting it with ArrayAdapter Class and in on draw method call inflate
Use xitij
answer for horizontal scroll view, and during scroll call intent, in intent pass the inflated view by using
putExtra()method, either you can call implicit intent or explicit, its upto you.For listview inflate check these stackoverflows’ questions:
Android – Inflating ListView
Trouble in inflated listview
How can inflate a layout containing listview in a alert dialog?
Check Lars Vogella’s Link:
Another link for inflating listView, close to your scenario but not exact:
Check these ones too for inflating listView:
List View Tutorial For Android
Customizing Android ListView Items with Custom ArrayAdapter
Android ListView with icons/images ….and “sharks with lasers”