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. How to start application when bootup complete of emulator

Hi,

sorry for the mistake, my receiver tag is like
<receiver android:name=".BootReceiver".....
</receiver>

but still problem is same how to start my application after boot up
complete.
Please help me for the same.

Thanks,
Sohan Badaya





> 

2. PreferenceActivity findViewById returns null

I have a PreferenceActivity which has a custom preference. In the
onCreate() method I set a layout resource for the custom preference
like this:

Preference pref = (Preference) findPreference("customPref");
pref.setLayoutResource(R.layout.custompreflayout);

I then want to dynamically set the text of a TextView inside that
custompreflayout so I write the following:

TextView tv = (TextView)findViewById(R.id.tvTitle);
tv.setText("Some text");

However findViewById return null. At the beginning of the code I do
set a resource the following way:
addPreferencesFromResource(R.xml.preferences);

I don't know what to do to be able to set the TextView dynamically on
startup. I've tried moving the code to onStart(), onPostCreate and
others without success. I've also tried inflating it like this without
success:

LayoutInflater inflater = this.getLayoutInflater();
View v= inflater.inflate(R.layout.custompreflayout, null);
TextView tv = (TextView)v.findViewById(R.id.tvTitle);

Any ideas what to do?

-- 

3. Adsense link to market

4. Ways to notify activities of download completion.

5. How does PackageManager detect what architecture APK targets?

6. PNG loading that doesn't premultiply alpha?

7. Key dispatching timed out