@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ContentResolver cr = getContentResolver();
//consulta na main thread,pode ser custoso,usar AsyncTask ou Loader
Cursor c = cr.query(ContentProviderContract.CONTENT_ESTADOS_URI,null,null);
SimpleCursorAdapter adapter =
new SimpleCursorAdapter(
this,R.layout.itemlista,c,new String[] {ContentProviderContract.STATE_NAME,ContentProviderContract.STATE_CODE},new int[] {R.id.pNome,R.id.pEmail},0);
setlistadapter(adapter);
}
项目:2017.2-codigo
文件:ContentConsumerActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_content_consumer);
ListView lv_pessoas = (ListView) findViewById(R.id.lv_Pessoas);
ContentResolver cr = getContentResolver();
//consulta na main thread,usar AsyncTask ou Loader
Cursor c = cr.query(ContentProviderContract.CONTENT_LIST_URI,new String[] {ContentProviderContract.NOME},new int[] {R.id.pNome},0);
lv_pessoas.setAdapter(adapter);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String from[] = new String[]{ ContactsContract.Contacts.disPLAY_NAME };
int to[] = new int[]{ R.id.contactName };
adapter = new SimpleCursorAdapter(
getApplicationContext(),R.layout.contact,from,to,0);
setlistadapter(adapter);
getLoaderManager().initLoader(0,this);
}
项目:buildAPKsSamples
文件:Notepadv3.java
private void fillData() {
// Get all of the rows from the database and create the item list
mNotesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(mNotesCursor);
// Create an array to specify the fields we want to display in the list (only TITLE)
String[] from = new String[]{NotesDbAdapter.KEY_TITLE};
// and an array of the fields we want to bind those fields to (in this case just text1)
int[] to = new int[]{R.id.text1};
// Now create a simple cursor adapter and set it to display
SimpleCursorAdapter notes =
new SimpleCursorAdapter(this,R.layout.notes_row,mNotesCursor,to);
setlistadapter(notes);
}
项目:buildAPKsSamples
文件:Notepadv2.java
private void fillData() {
// Get all of the rows from the database and create the item list
mNotesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(mNotesCursor);
// Create an array to specify the fields we want to display in the list (only TITLE)
String[] from = new String[]{NotesDbAdapter.KEY_TITLE};
// and an array of the fields we want to bind those fields to (in this case just text1)
int[] to = new int[]{R.id.text1};
// Now create a simple cursor adapter and set it to display
SimpleCursorAdapter notes =
new SimpleCursorAdapter(this,to);
setlistadapter(notes);
}
项目:buildAPKsSamples
文件:Notepadv2.java
private void fillData() {
// Get all of the rows from the database and create the item list
mNotesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(mNotesCursor);
// Create an array to specify the fields we want to display in the list (only TITLE)
String[] from = new String[]{NotesDbAdapter.KEY_TITLE};
// and an array of the fields we want to bind those fields to (in this case just text1)
int[] to = new int[]{R.id.text1};
// Now create a simple cursor adapter and set it to display
SimpleCursorAdapter notes =
new SimpleCursorAdapter(this,to);
setlistadapter(notes);
}
项目:firebase-testlab-instr-lib
文件:NotesList.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setDefaultKeyMode(DEFAULT_KEYS_SHORTCUT);
// If no data was given in the intent (because we were started
// as a MAIN activity),then use our default content provider.
Intent intent = getIntent();
if (intent.getData() == null) {
intent.setData(NoteColumns.CONTENT_URI);
}
// Inform the list we provide context menus for items
getListView().setonCreateContextMenuListener(this);
// Perform a managed query. The Activity will handle closing and requerying the cursor
// when needed.
Cursor cursor = managedQuery(getIntent().getData(),PROJECTION,NoteColumns.DEFAULT_SORT_ORDER);
// Used to map notes entries from the database to views
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,R.layout.noteslist_item,cursor,new String[] { NoteColumns.TITLE },new int[] { android.R.id.text1 });
setlistadapter(adapter);
}
项目:okwallet
文件:SendingAddressesFragment.java
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
adapter = new SimpleCursorAdapter(activity,R.layout.address_book_row,new String[] { AddressBookProvider.KEY_LABEL,AddressBookProvider.KEY_ADDRESS },new int[] { R.id.address_book_row_label,R.id.address_book_row_address },0);
adapter.setViewBinder(new ViewBinder() {
@Override
public boolean setViewValue(final View view,final Cursor cursor,final int columnIndex) {
if (!AddressBookProvider.KEY_ADDRESS.equals(cursor.getColumnName(columnIndex)))
return false;
((TextView) view).setText(WalletUtils.formatHash(cursor.getString(columnIndex),Constants.ADDRESS_FORMAT_GROUP_SIZE,Constants.ADDRESS_FORMAT_LINE_SIZE));
return true;
}
});
setlistadapter(adapter);
loaderManager.initLoader(0,this);
}
项目:AndiCar
文件:GPSTrackEditFragment.java
@Override
protected void loadSpecificViewsFromLayoutXML() {
tvTrackStats = mRootView.findViewById(R.id.tvTrackStats);
ListView lvTrackFileList = mRootView.findViewById(R.id.lvTrackFileList);
//statistics
String selection = DBAdapter.COL_NAME_GPSTRACKDETAIL__GPSTRACK_ID + "=?";
String[] selectionArgs = {Long.toString(mRowId)};
int layout = R.layout.oneline_list_layout;
//noinspection deprecation
SimpleCursorAdapter cursorAdapter = new SimpleCursorAdapter(getActivity(),layout,mDbAdapter.query(DBAdapter.TABLE_NAME_GPSTRACKDETAIL,DBAdapter.COL_LIST_GPSTRACKDETAIL_TABLE,selection,selectionArgs,DBAdapter.COL_NAME_GPSTRACKDETAIL__FILE),new String[]{DBAdapter.COL_NAME_GPSTRACKDETAIL__FILE},new int[]{R.id.tvOneLineListTextSmall});
lvTrackFileList.setAdapter(cursorAdapter);
}
项目:financisto1-holo
文件:TransactionUtils.java
public static SimpleCursorAdapter createPayeeAdapter(Context context,DatabaseAdapter db) {
final MyEntityManager em = db.em();
return new SimpleCursorAdapter(context,android.R.layout.simple_dropdown_item_1line,new String[]{"e_title"},new int[]{android.R.id.text1}){
@Override
public CharSequence convertToString(Cursor cursor) {
return cursor.getString(cursor.getColumnIndex("e_title"));
}
@Override
public Cursor runQueryOnBackgroundThread(CharSequence constraint) {
if (constraint == null) {
return em.getAllPayees();
} else {
return em.getAllPayeesLike(constraint);
}
}
};
}
项目:Mybilibili
文件:MySearchView.java
/**
* 关注1
* 模糊查询数据 & 显示到ListView列表上
*/
private void queryData(String tempName) {
// 1. 模糊搜索
Cursor cursor = helper.getReadableDatabase().rawQuery(
"select id as _id,name from Search where name like '%" + tempName + "%' order by id desc ",null);
// 2. 创建adapter适配器对象 & 装入模糊搜索的结果
adapter = new SimpleCursorAdapter(mContext,android.R.layout.simple_list_item_1,new String[] { "name" },new int[] { android.R.id.text1 },CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
// 3. 设置适配器
listView.setAdapter(adapter);
adapter.notifyDataSetChanged();
System.out.println(cursor.getCount());
// 当输入框为空 & 数据库中有搜索记录时,显示 "删除搜索记录"按钮
if (tempName.equals("") && cursor.getCount() != 0){
tv_clear.setVisibility(VISIBLE);
}
else {
tv_clear.setVisibility(INVISIBLE);
};
}
项目:SmsScheduler
文件:SmsListActivity.java
private SimpleCursorAdapter getSmslistadapter() {
SimpleCursorAdapter adapter = new SimpleCursorAdapter(
this,android.R.layout.simple_list_item_2,DbHelper.getDbHelper(this).getCursor(),new String[] { DbHelper.COLUMN_MESSAGE,DbHelper.COLUMN_RECIPIENT_NAME },new int[] { android.R.id.text1,android.R.id.text2 }
);
adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() {
public boolean setViewValue(View view,Cursor cursor,int columnIndex) {
TextView textView = (TextView) view;
if (textView.getId() == android.R.id.text2) {
textView.setText(getFormattedSmsInfo(cursor));
return true;
}
return false;
}
});
return adapter;
}
项目:Android-Programming-for-Developers
文件:TagsFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DataManager d = new DataManager(getActivity().getApplicationContext());
Cursor c = d.getTags();
// Create a new adapter
SimpleCursorAdapter cursorAdapter = new SimpleCursorAdapter(getActivity(),new String[] { DataManager.TABLE_ROW_TAG },0);
// Attach the Cursor to the adapter
setlistadapter(cursorAdapter);
}
项目:Search_Layout
文件:SearchView.java
/**
* 关注1
* 模糊查询数据 & 显示到ListView列表上
*/
private void queryData(String tempName) {
// 1. 模糊搜索
Cursor cursor = helper.getReadableDatabase().rawQuery(
"select id as _id,name from records where name like '%" + tempName + "%' order by id desc ",null);
// 2. 创建adapter适配器对象 & 装入模糊搜索的结果
adapter = new SimpleCursorAdapter(context,CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
// 3. 设置适配器
listView.setAdapter(adapter);
adapter.notifyDataSetChanged();
System.out.println(cursor.getCount());
// 当输入框为空 & 数据库中有搜索记录时,显示 "删除搜索记录"按钮
if (tempName.equals("") && cursor.getCount() != 0){
tv_clear.setVisibility(VISIBLE);
}
else {
tv_clear.setVisibility(INVISIBLE);
};
}
项目:diva-android
文件:AccessControl3NotesActivity.java
public void accessNotes(View view) {
EditText pinTxt = (EditText) findViewById(R.id.aci3notesPinText);
Button abutton = (Button) findViewById(R.id.aci3naccessbutton);
SharedPreferences spref = PreferenceManager.getDefaultSharedPreferences(this);
String pin = spref.getString(getString(R.string.pkey),"");
String userpin = pinTxt.getText().toString();
// XXX Easter Egg?
if (userpin.equals(pin)) {
// display the private notes
ListView lview = (ListView) findViewById(R.id.aci3nlistView);
Cursor cr = getContentResolver().query(NotesProvider.CONTENT_URI,new String[] {"_id","title","note"},null);
String[] columns = {NotesProvider.C_TITLE,NotesProvider.C_NOTE};
int [] fields = {R.id.title_entry,R.id.note_entry};
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,R.layout.notes_entry,cr,columns,fields,0);
lview.setAdapter(adapter);
pinTxt.setVisibility(View.INVISIBLE);
abutton.setVisibility(View.INVISIBLE);
//cr.close();
}
else {
Toast.makeText(this,"Please Enter a valid pin!",Toast.LENGTH_SHORT).show();
}
}
项目:android-open-project-demo-master
文件:UserInfoActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
DevOpenHelper helper = new DaoMaster.DevOpenHelper(this,"notes-db",null);
db = helper.getWritableDatabase();
daoMaster = new DaoMaster(db);
daoSession = daoMaster.newSession();
userInfoDao = daoSession.getNoteDao();
String textColumn = UserInfoDao.Properties.Text.columnName;
String orderBy = textColumn + " COLLATE LOCALIZED ASC";
cursor = db.query(userInfoDao.getTablename(),userInfoDao.getAllColumns(),orderBy);
String[] from = { textColumn,UserInfoDao.Properties.Comment.columnName };
int[] to = { android.R.id.text1,android.R.id.text2 };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,to);
setlistadapter(adapter);
editTextName = (EditText) findViewById(R.id.editTextName);
editTextAge = (EditText) findViewById(R.id.editTextAge);
addUiListeners();
}
项目:DiaryMemo
文件:DiaryMemoList.java
/**
* - 스플래시 화면이 표시되는 동안에 어떤 일(예를 들면 초기화 작업)을 시키려면 작업을 메인쓰레드가 아닌 다른 쓰레드에서 처리하도록 해야됨
* - 메인 쓰레드는 스플래시 화면을 표시하는 일을 해야하니까.. 동시에 두개 작업은 할 수 없음
*/
@Override
public void onResume() {
super.onResume();
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean largeListItems = preferences.getBoolean("listItemSize",true);
int sortOrder = Integer.valueOf(preferences.getString("sortOrder","1"));
boolean sortAscending = preferences.getBoolean("sortAscending",true);
String sorting = DiaryMemo.soRT_ORDERS[sortOrder] + ((sortAscending ? " ASC" : " DESC"));
@SuppressWarnings("deprecation")
Cursor cursor = managedQuery(getIntent().getData(),sorting);
@SuppressWarnings("deprecation")
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,(largeListItems) ? R.layout.row_large : R.layout.row_small,new String[] { DiaryMemo.TITLE },new int[] { android.R.id.text1 }
);
setlistadapter(adapter);
}
项目:DroidAssistant
文件:ShowSavedLocationActivity.java
private void populateListViewFromDB() {
String[] fromFieldNames = new String[]{DBhelper.PLACE_NAME,DBhelper.RADIUS,DBhelper.MODE};
int[] toViewIDs = new int[]{R.id.place_name,R.id.radius,R.id.mode};
Cursor cursor = sqlController.fetch();
SimpleCursorAdapter myCursorAdapter =
new SimpleCursorAdapter(
this,// Context
R.layout.item_layout,// Row layout template
cursor,// cursor (set of DB records to map)
fromFieldNames,// DB Column names
toViewIDs // View IDs to put information in
);
if (cursor.movetoFirst()) {
myList.setAdapter(myCursorAdapter);
} else {
myList.setEmptyView(findViewById(R.id.empty_view));
}
}
项目:tasktrckr
文件:MainActivityFragment.java
@Override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) {
// For the cursor adapter,specify which columns go into which views
String[] fromColumns = {TaskDatabaseHelper.TASK_TYPE};
int[] toViews = {android.R.id.text1}; // The TextView in simple_list_item_1
// Create an empty adapter we will use to display the loaded data.
// We pass null for the cursor,then update it in onLoadFinished()
mAdapter = new SimpleCursorAdapter(this.getActivity().getBaseContext(),fromColumns,toViews,0);
setlistadapter(mAdapter);
return inflater.inflate(R.layout.task_list,container,false);
}
项目:android-cloud-test-lab
文件:NotesList.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setDefaultKeyMode(DEFAULT_KEYS_SHORTCUT);
// If no data was given in the intent (because we were started
// as a MAIN activity),new int[] { android.R.id.text1 });
setlistadapter(adapter);
}
项目:flowzr-android-black
文件:TransactionUtils.java
public static SimpleCursorAdapter createPayeeAdapter(Context context,new int[]{android.R.id.text1}){
@Override
public CharSequence convertToString(Cursor cursor) {
return cursor.getString(cursor.getColumnIndex("e_title"));
}
@Override
public Cursor runQueryOnBackgroundThread(CharSequence constraint) {
if (constraint == null) {
return em.getAllPayees();
} else {
return em.getAllPayeesLike(constraint);
}
}
};
}
项目:ODK-Liberia
文件:FormChooserList.java
/**
* Stores the path of selected form and finishes.
*/
@Override
protected void onListItemClick(ListView listView,View view,int position,long id) {
// get uri to form
long idFormsTable = ((SimpleCursorAdapter) getlistadapter()).getItemId(position);
Uri formUri = ContentUris.withAppendedId(FormsColumns.CONTENT_URI,idFormsTable);
Collect.getInstance().getactivitylogger().logAction(this,"onListItemClick",formUri.toString());
String action = getIntent().getAction();
if (Intent.ACTION_PICK.equals(action)) {
// caller is waiting on a picked form
setResult(RESULT_OK,new Intent().setData(formUri));
} else {
// caller wants to view/edit a form,so launch formentryactivity
startActivity(new Intent(Intent.ACTION_EDIT,formUri));
}
finish();
}
项目:Android_Study_Demos
文件:NoteActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
DevOpenHelper helper = new DevOpenHelper(this,null);
db = helper.getWritableDatabase();
daoMaster = new DaoMaster(db);
daoSession = daoMaster.newSession();
noteDao = daoSession.getNoteDao();
String textColumn = NoteDao.Properties.Text.columnName;
String orderBy = textColumn + " COLLATE LOCALIZED ASC";
cursor = db.query(noteDao.getTablename(),noteDao.getAllColumns(),NoteDao.Properties.Comment.columnName };
int[] to = { android.R.id.text1,to);
setlistadapter(adapter);
editText = (EditText) findViewById(R.id.editTextNote);
Log.e("DaoExample","tablename " + noteDao.getTablename());
addUiListeners();
}
项目:restafari
文件:IpHistoryActivity.java
@Override
protected void onCreate( Bundle savedInstanceState )
{
super.onCreate( savedInstanceState );
setContentView( R.layout.activity_test );
ipsAdapter = new SimpleCursorAdapter( this,new String[] { "ip","timestampStr" },new int [] { android.R.id.text1,android.R.id.text2 },SimpleCursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER
);
((ListView)findViewById( R.id.ipListView )).setAdapter( ipsAdapter );
swipeRefreshLayout = ((SwipeRefreshLayout)findViewById( R.id.swipRefresh ));
swipeRefreshLayout.setonRefreshListener( this );
getLoaderManager().initLoader( IPS_LOADER,this );
createRequest();
}
项目:bites-android
文件:MethodList.java
@Override
protected void onResume() {
super.onResume();
/**Refresh the cursor using the selected recipe whenever the activity is resumed.
* A new recipe can only be selected from the recipelist activity and
* this activity has to be resumed to display again so this should work fine.
*/
mCursor = managedQuery(Methods.CONTENT_URI,Methods.RECIPE + "=" + Bites.mRecipeId,Methods.DEFAULT_SORT_ORDER);
// Used to map notes entries from the database to views
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,R.layout.methodlist_item,mCursor,new String[] { Methods.STEP,Methods.TEXT},new int[] { R.id.methodstep,R.id.methodtext});
setlistadapter(adapter);
//Set the header text to the current recipe name
mHeader.setText(Bites.mRecipeName);
}
项目:CC-Class3
文件:MainActivity.java
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
urlText = (EditText) findViewById(R.id.myUrl);
//textView = (TextView) findViewById(R.id.myText);
listView = (ListView) findViewById(R.id.listView);
connectButton = (Button) findViewById(R.id.button);
connectButton.setonClickListener(this);
try {
myDatabaseManager.open();
} catch (sqlException e) {
e.printstacktrace();
}
//myDatabaseManager.CreateDb();
/*Cursor cursor = myDatabaseManager.GetCursor();
SimpleCursorAdapter simpleCursorAdapter = new SimpleCursorAdapter(this,R.layout.simple_list_item_1,new String[] {"name","checked"},new int[]{R.id.textView,R.id.textView2});
listView.setAdapter(simpleCursorAdapter);*/
Cursor cursor = myDatabaseManager.GetCursor();
SimpleCursorAdapter simpleCursorAdapter = new SimpleCursorAdapter(this,R.id.textView2});
listView.setAdapter(simpleCursorAdapter);
}
项目:CC-Class3
文件:MainActivity.java
protected void onPostExecute(String result) {
try {
String s = "";
//JSONObject reader = new JSONObject(result);
JSONArray jsonArray = new JSONArray(result);
for(int i = 0 ;i < jsonArray.length();i++)
{
JSONObject jsonObject = jsonArray.getJSONObject(i);
//s=s+"Task is:" + jsonObject.optString("title").toString() + ". And state is:" + jsonObject.optString("completed").toString() + "\n";
myDatabaseManager.DBInsert(jsonObject.optString("title").toString(),jsonObject.optString("completed").toString());
}
//textView.setText(s);
//CursorLoader cursorLoader = new CursorLoader()
Cursor cursor = myDatabaseManager.GetCursor();
SimpleCursorAdapter simpleCursorAdapter = new SimpleCursorAdapter(context,R.id.textView2});
listView.setAdapter(simpleCursorAdapter);
}
catch(Exception e)
{
e.printstacktrace();
}
//textView.setText(result);
}
项目:DailyMettaApp
文件:BookmarksFragmentC.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getListView().setEmptyView(getActivity().findViewById(R.id.empty_bookmarks_layout));
getLoaderManager().initLoader(0,this);
//Setting up the adapter..
String[] tFromColumnsSg = new String[]{ArticleTableM.COLUMN_TITLE,ArticleTableM.COLUMN_TEXT,ArticleTableM.COLUMN_TIME_MONTH,ArticleTableM.COLUMN_TIME_DAYOFMONTH};
int[] tToGuiIt = new int[]{R.id.favorite_row_title,R.id.favorite_row_quote,R.id.favorite_row_date_month,R.id.favorite_row_date_dayofmonth}; //-contained in the layout
mAdapter = new SimpleCursorAdapter(getActivity(),R.layout.element_favorite_row,tFromColumnsSg,tToGuiIt,0);
mAdapter.setViewBinder(new FavoriteViewBinderM());
//..adding it to the ListView contained within this activity
setlistadapter(mAdapter);
}
项目:TP-Formation-Android
文件:ListContactsFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] fromColumns = {ContactsContract.Contacts.disPLAY_NAME}; // Map colonnes et vues pour l’adapteur de curseur
int[] toViews = {android.R.id.text1}; // La TextView dans simple_list_item_1
// Requête sur le ContentProvider Contact pour obtenir un curseur sur les données
mCursor = getActivity().getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,null);
// Création d'un adapter basé sur cette requête
mAdapter = new SimpleCursorAdapter(getActivity(),0);
// Assignation de l'adapter à la liste du fragment
setlistadapter(mAdapter);
}
项目:smartcells
文件:LocationActivity.java
private void showAnalysis() {
SmartCellsApplication app = ((SmartCellsApplication) getApplicationContext());
// Column deFinition : SimpleCursorAdapter needs ID named "_id"
String[] columns = new String[]{"_id","col1","col2"};
MatrixCursor matrixCursor = new MatrixCursor(columns);
startManagingCursor(matrixCursor);
matrixCursor.addRow(new Object[]{1,"Global footprint\n[id,psc]=[count,avg]","Location footprint\n[id,avg]"});
matrixCursor.addRow(new Object[]{2,app.currentFootprint.toString(),currentLocation.toString()});
matrixCursor.addRow(new Object[]{3,"Common footprint","Result"});
matrixCursor.addRow(new Object[]{4,currentLocation.locationMatch.commonFootPrint.toString(),"C-" + currentLocation.locationMatch.currentCommonLocationsPercent + "% M-" + currentLocation.locationMatch.currentMatchPercent + "%"});
String[] from = new String[]{"col1","col2"};
int[] to = new int[]{R.id.textViewCol1,R.id.textViewCol2};
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,R.layout.table_item_footprint,matrixCursor,0);
ListView lv = (ListView) findViewById(R.id.lv);
lv.setAdapter(adapter);
}
项目:Redpin
文件:Groupedlistadapter.java
/**
* {@inheritDoc}
*/
@Override
public int getItemViewType(int position) {
int type = 1;
for (Object section : this.sections.keySet()) {
SimpleCursorAdapter adapter = sections.get(section);
int size = adapter.getCount() + 1;
// check if position inside this section
if (position == 0)
return TYPE_SECTION_HEADER;
if (position < size)
return type + adapter.getItemViewType(position - 1);
// otherwise jump into next section
position -= size;
type += adapter.getViewTypeCount();
}
return -1;
}
项目:Redpin
文件:Groupedlistadapter.java
/**
* {@inheritDoc}
*/
@Override
public Object getItem(int position) {
for (String section : this.sections.keySet()) {
SimpleCursorAdapter adapter = sections.get(section);
int size = adapter.getCount() + 1;
// check if position inside this section
if (position == 0)
return section;
if (position < size)
return adapter.getItem(position - 1);
// otherwise jump into next section
position -= size;
}
return null;
}
项目:Redpin
文件:Groupedlistadapter.java
/**
* {@inheritDoc}
*/
@Override
public long getItemId(int position) {
for (String section : this.sections.keySet()) {
SimpleCursorAdapter adapter = sections.get(section);
int size = adapter.getCount() + 1;
// check if position inside this section
if (position == 0)
return 0;
if (position < size)
return adapter.getItemId(position - 1);
// otherwise jump into next section
position -= size;
}
return 0;
}
项目:Redpin
文件:Groupedlistadapter.java
/**
* {@inheritDoc}
*/
@Override
public View getView(int position,View convertView,ViewGroup parent) {
int sectionnum = 0;
for (Object section : this.sections.keySet()) {
SimpleCursorAdapter adapter = sections.get(section);
int size = adapter.getCount() + 1;
// check if position inside this section
if (position == 0)
return maps.getView(sectionnum,convertView,parent);
if (position < size)
return adapter.getView(position - 1,parent);
// otherwise jump into next section
position -= size;
sectionnum++;
}
return null;
}
项目:ApkLauncher
文件:List2.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Get a cursor with all people
Cursor c = getContentResolver().query(Contacts.CONTENT_URI,CONTACT_PROJECTION,null);
startManagingCursor(c);
listadapter adapter = new SimpleCursorAdapter(this,// Use a template that displays a text view
android.R.layout.simple_list_item_1,// Give the cursor to the list adatper
c,// Map the NAME column in the people database to...
new String[] {Contacts.disPLAY_NAME},// The "text1" view defined in the XML template
new int[] {android.R.id.text1});
setlistadapter(adapter);
}
项目:ApkLauncher
文件:List7.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_7);
mPhone = (TextView) findViewById(R.id.phone);
getListView().setonItemSelectedListener(this);
// Get a cursor with all numbers.
// This query will only return contacts with phone numbers
Cursor c = getContentResolver().query(Phone.CONTENT_URI,PHONE_PROJECTION,Phone.NUMBER + " NOT NULL",// Give the cursor to the list adapter
c,// Map the disPLAY_NAME column to...
new String[] {Phone.disPLAY_NAME},// The "text1" view defined in the XML template
new int[] {android.R.id.text1});
setlistadapter(adapter);
}
项目:ApkLauncher
文件:LoaderCursor.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Give some text to display if there is no data. In a real
// application this would come from a resource.
setEmptyText("No phone numbers");
// We have a menu item to show in action bar.
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),new String[] { Contacts.disPLAY_NAME,Contacts.CONTACT_STATUS },0);
setlistadapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,// or start a new one.
getLoaderManager().initLoader(0,this);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。