SoFunction
Updated on 2025-03-04

Android Control ListView Usage (read the contact sample code)


package ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class CallPhone extends Activity {



@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
(savedInstanceState);
setContentView(.call_phone);
//Contact List
final List<String> dataList=new ArrayList<String>();
// Get all contacts
Cursor cur = getContentResolver().query(
.CONTENT_URI,
null,
null,
null,
.DISPLAY_NAME
+ " COLLATE LOCALIZED ASC");
while (()) {
int idColumn = (._ID);
int displayNameColumn = (.DISPLAY_NAME);
String phoneNumber=(1);
String disPlayName = (displayNameColumn);
(disPlayName+":"+phoneNumber);
("Contact Name:", disPlayName);
}
();//Close cursor

ListView listView=(ListView)findViewById(.listView1);
(new ListAdapter() {

@Override
public void unregisterDataSetObserver(DataSetObserver paramDataSetObserver) {
// TODO Auto-generated method stub

}

@Override
public void registerDataSetObserver(DataSetObserver paramDataSetObserver) {
// TODO Auto-generated method stub

}

@Override
public boolean isEmpty() {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean hasStableIds() {
// TODO Auto-generated method stub
return false;
}

@Override
public int getViewTypeCount() {
// TODO Auto-generated method stub
return ();
}

@Override
public View getView(int paramInt, View paramView, ViewGroup paramViewGroup) {
// TODO Auto-generated method stub
EditText text=new EditText();
();
((paramInt));
return text;
}

@Override
public int getItemViewType(int paramInt) {
// TODO Auto-generated method stub
return 0;
}

@Override
public long getItemId(int paramInt) {
// TODO Auto-generated method stub
return 0;
}

@Override
public Object getItem(int paramInt) {
// TODO Auto-generated method stub
return (paramInt);
}

@Override
public int getCount() {
// TODO Auto-generated method stub
return ();
}

@Override
public boolean isEnabled(int paramInt) {
// TODO Auto-generated method stub
return false;
}

@Override
public boolean areAllItemsEnabled() {
// TODO Auto-generated method stub
return false;
}
});



}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
getMenuInflater().inflate(.call_phone, menu);
return true;
}

}