我正在使用此示例代码来填充Spinner。数据从数据库中读取。选择正确显示-在本例中,它显示“绿色”和“红色”。SpinnerspinnerColor=(Spinner)findViewById(R.id.spinnertProfile);mProfileDbHelper=newProfileDbAdapter(this);mProfileDbHelper.open();CursorprofilesCursor=mProfileDbHelper.fetchAllProfiles();startManagingCursor(profilesCursor);//Createanarrayt
我正在使用CursorLoder类从android的媒体内容提供程序中获取流派列表。下面是我的游标查询,用于获取流派列表。publicLoaderonCreateLoader(intid,Bundleargs){//currentlyfiltering.UribaseUri;baseUri=MediaStore.Audio.Genres.EXTERNAL_CONTENT_URI;String[]STAR={"*"};returnnewCursorLoader(getActivity(),baseUri,STAR,null,null,null);}现在,我从媒体内容提供商那里获得了所有流
我讨厌由简单游标适配器创建的列表:Cursorc=myDbHelper.rawQ(select);startManagingCursor(c);//thedesiredcolumnstobeboundString[]columns=newString[]{"Books.BookTitle","Publishers.Publisher"};//theXMLdefinedviewswhichthedatawillbeboundtoint[]to=newint[]{R.id.ISBN_entry,R.id.Title_entry};//Gettingresultsintoourlistvie
我是Android的新手,正在尝试让我的header围绕SimpleCursorAdapter和CursorLoader类。根据我的理解,我看到的所有示例都使用这两个类在后台线程中将数据加载到ListView中(不阻塞UI)。我对此很满意,并且已将这种通用方法用于我自己的项目列表,但是我现在希望能够单击列表中的项目并获取该项目的完整信息。通常的做法是使用SimpleCursorAdapter和CursorLoader来检索单个项目的详细信息吗?或者它们只是用于列表?谢谢。 最佳答案 它们不仅仅用于列表。您也可以-并且应该-在详细Vi
嘿,我使用ListView来演示存储在数据库中的条目。我还有一个EditText元素和一个将EditText的内容添加到数据库中的按钮。要将View绑定(bind)到数据库内容,我使用SimpleCursorAdapter和以下填充函数:privatevoidpopulate(){cursor=dbAdapter.getAllItems();startManagingCursor(cursor);String[]from=newString[]{DBAdapter.KEY_TASK};int[]to=newint[]{android.R.id.text1};//Nowcreateana
我正在尝试使用自定义适配器访问列表Activity。我已经在不使用任何自定义适配器的情况下直接进行了尝试,它运行良好,但因为我想在ListView中添加更多功能,所以我想实现一个自定义适配器。现在我已经尝试过了,但我得到的是一个空的ListView,没有任何数据可见。列表ActivitypublicclassMainActivityextendsListActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.
谁能告诉我如何在自定义ListView中显示电话号码和联系人姓名?代码贴在下面importandroid.app.Activity;importandroid.database.Cursor;importandroid.net.Uri;importandroid.os.Bundle;importandroid.provider.ContactsContract;importandroid.util.Log;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.ArrayA
我想创建一个非常简单的光标自定义光标适配器,以便在单击时更改行项目的颜色。使用以下代码privatestaticintsave=-1;publicvoidonListItemClick(ListViewparent,Viewv,intposition,longid){parent.getChildAt(position).setBackgroundColor(Color.BLUE);if(save!=-1&&save!=position){parent.getChildAt(save).setBackgroundColor(Color.BLACK);}save=position;}我从
我创建了一个简单的微调器,将其绑定(bind)到SimpleCursorAdapter。我正在使用来自内容提供商的城镇列表填充SimpleCursorAdapter。当我去保存用户选择时,我计划保存正在填充到我的SimpleCursorAdapter中的行ID。我正在使用以下代码获取ID。townSpinner.getSelectedItemId();我想不通的是当我拉回保存的项目时如何最好地设置选择。以下代码有效,但它仅按位置编号设置选择。townSpinner.setSelection(2);我是否应该创建一个循环来根据Id确定正确的位置值?longcityId=Long.pars
我正在从手机上的选定文件夹中读取文件,如您在以下代码中所见。我怎样才能用图像文件来完成这项工作?最后,我喜欢有一个图像列表,其中包含每张图像的预览。像那样:[IMG](imgview)-[文件名](字符串)for(inti=0;i();if(!file.isHidden()&&file.canRead()){path.add(file.getPath());if(file.isDirectory()){map.put("img_list",""+R.drawable.folder);map.put("string_cell",file.getName()+"/");your_array