草庐IT

android - 如何将适配器设置为自动完成 TextView ?

我需要将适配器数据设置为android中的自动完成TextView。 最佳答案 创建一个String数组或从任何函数获取它并创建一个String的ArrayAdapter然后让适配器为您设置列表。String[]array={"first","seconditem","thirditem"};AutoCompleteTextViewtextView;ArrayAdapteradapter;textView=(AutoCompleteTextView)findViewById(R.id.et_search);adapter=newAr

android - 删除页脚 View 时适配器类转换异常?

我有一个我从未想过会看到的异常(exception)。从ListView(sic)中删除页脚View时适配器的类转换异常。java.lang.ClassCastException:com.test.MyAdapteratandroid.widget.ListView.removeFooterView(ListView.java:381)这怎么会发生?删除页脚与类转换异常有什么关系????列表是一个多列表适配器,也许这就是为什么但仍然是删除页脚(原文如此)的类强制转换异常的原因。 最佳答案 在调用setAdapter()方法之前将页脚

android - gridview 适配器上的 overridePendingTransition

如何在GridView`Adapter上插入overridePendingTransition?这种方式行不通,没有transitionstartactivity完美运行bt.setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewv){finalStringselectedPad=Drum.pads[position];IntentmodPad=newIntent(v.getContext(),ModifyPad.class);modPad.putExtra("pad"

android - 如何将自定义适配器添加到 AutoCompleteTextView

有什么简单的方法可以将2TextView下拉列表设置为AutoCompleteTextView。有android.R.layout.two_line_list_item我找不到任何示例如何使用。所以,我尝试了这个:publicclassTwoLineDropdownAdapterextendsBaseAdapter{privateLayoutInflatermInflater=null;privateActivityactivity;publicArrayListvalues=newArrayList();publicTwoLineDropdownAdapter(Activitya,A

android - 无法在自定义适配器中使用 LayoutInflater

我正在考虑编写一个自定义适配器来填充一个ListView,每行3个TextView。我找到了相当多的示例代码来执行此操作,但看起来最好的代码位于:http://www.anddev.org/custom_widget_adapters-t1796.html。在对最新的AndroidSDK进行一些小的调整以修复一些编译器问题后,我让它运行起来,只是为了得到异常:ERROR/AndroidRuntime(281):java.lang.UnsupportedOperationException:addView(View,LayoutParams)isnotsupportedinAdapter

java - ListView 适配器不工作,未调用 getView。

我觉得我快疯了。将自定义适配器绑定(bind)到Listview如此简单的事情让我很头疼。贴出代码然后解释一下:主Activity.javapackagecom.example.pruebalist;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importandroid.widget.ArrayAdapter;importandroid.widget.ListView;publicclassMainActivityextendsActivity{privatestaticString

android - 同步适配器服务已导出但未 protected

开发者同仁!我的应用程序中有一个同步适配器和一个相应的同步服务。根据Googleexamplecode,我已经声明了所有内容,包括同步服务。.大图看起来像这样:虽然在服务上将android:exported属性设置为true是有意义的(使Android系统能够访问它),但我有点困惑如何在访问权限方面限制它。除了我的应用程序和Android系统之外,我不希望任何其他人访问该服务。也许我为此创建了自己的权限有点天真:但仔细阅读protectionLevel让我更加疑惑。Googlesays:Pleaseavoidusingthisoption[...]"signatureOrSystem"

java - 使用自定义适配器在 ListView 中选择/突出显示多个项目 - Android

我按照一个很好的教程进行了一些更改,创建了一个自定义ListView,它允许我为ListView中的每一行显示多个图像。我想做的是通过选择列表中的多个项目来突出显示,然后通过在我的选项菜单上选择一个选项来对所有这些列表项目执行某种操作。但是,我似乎遇到的问题是我无法选择多个项目,即使我已将android:choiceMode="multipleChoice"添加到.xml文件中的ListView。我意识到这可以使用复选框或单选按钮来完成,但我宁愿避免这种情况。我在下面附上了我的源代码。任何帮助,将不胜感激。最后感谢http://custom-android-dn.blogspot.co

android - 部分索引器覆盖不会随着适配器数据的变化而更新

我已经为扩展BaseAdapter的Adapter类实现了SectionIndexer。现在,对于第一次启动,SectionIndexer可以正确显示叠加层。但是当列表的内容更新时,部分覆盖不会更新并给出ArrayOutOfBoundException。对于一个修复,我所做的是我制作了listview.setFastScrollEnabled(false);更新适配器内容;然后listview.setFastScrollEnabled(true);现在发生的事情是叠加得到更新,但叠加出现在ListView的左上角。我该如何解决这个问题。 最佳答案

android - 内容提供者 URI 匹配器

在实现ContentProvider时定义所有URI的文档中有明确的建议.但我对URI匹配器部分感到困惑:例如,我有包org.company.example,表名为“items”,然后我定义了publicstaticfinalUriCONTENT_URI=Uri.parse("content://org.company.example.sampleprovider/items");我应该使用什么授权部分来匹配静态初始化中的URI:privatestaticfinalUriMatcheruriMatcher;static{uriMatcher=newUriMatcher(UriMatch