Filter for Custom ListView

by pawan nimje » Wed, 21 Apr 2010 05:05:25 GMT


Sponsored Links
 i,

I am having a custom listview [list with image and 2 textbox] and i
want to apply filter for it.

desc of cust listview:

1:Image i.e flag of country

2:1st textbox (name of country)

3:2nd textbox (name of continent)

so when i write " i " in a textbox [different from the ones mentioned
above] i want the list to get filtered according to country name.

My code details:

1:_________________________row.xml [each row of
list]__________________________

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="6dip">
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="6dip"/>
<!-- android:src="@drawable/icon" />-->
<LinearLayout
android:orientation="vertical"
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="35dip">
<TextView
android:id="@+id/toptext"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:gravity="center_vertical"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:id="@+id/bottomtext"
android:singleLine="true"
android:ellipsize="marquee"
/>
</LinearLayout>
</LinearLayout>

2:__________________main.xml_____________________

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<EditText android:id="@+id/search_box"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="type to filter"
android:inputType="text"
android:maxLines="1"/>
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<TextView
android:id="@+id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/main_no_items"/>
</LinearLayout>

3:_______________________softwarepassionview.java___________________________
package com.softberries.lve;

import java.util.ArrayList;

//import com.TryFilter.R;

import android.app.ListActivity;
import android.app.ProgressDialog;
import android.content.Context;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;



Other Threads

1. Android T-Mobile "Hotspot" (WiFi) Calling Support

Currently T-Mobile offers WiFi calling through a limited number of
phones (including Blackberry Curve) for around $10 a month.  This is a
great feature and really allows customers to save big on their
cellular phone bill.  Why isn't this a capability for the T-Mobile
(HTC) G1?

Google, come on, make it possible!

-Robert H.

--~--~---------~--~----~------------~-------~--~----~

2. Need help in Android - WSDL web service.

Hi I have done following steps and need further help.
1. Created new WSDL for web service. - Need to pass a parameter and get
response back.
2. Added WSDL file in Android project.
3. Right clicked on WSDL file in project and Clicked for "Generate Client" -
Thiss has generated auto all the classes/interfaces of WSDL file
==> having all address/port/method to be executed/in-out parameters details.

Now I need to use WSDL web service method  in Android startup class.
Will appriciate if anybody can send sample code to access WSDL method and
pass value to input parameter and get response back.
Thanks.
Avi.

--~--~---------~--~----~------------~-------~--~----~

3. android market publish button does not work

4. How to get low-level network data

5. Android error

6. AutoCompleteTextView is very ugly

7. Selection Background on ListView...