草庐IT

机型适配

全部标签

android gallery 自定义适配器

我有一个问题,也许是一个愚蠢的问题,但我认为它很重要。为什么参数:convertView(View)就对了publicViewgetView(intposition,ViewconvertView,ViewGroupparent)始终为空?android应该在第一次创建View后回收View,不是吗?或者我该如何回收这些View?我觉得该方法接收了这3个参数,但在google示例中没有一个使用它们中的任何一个。 最佳答案 不幸的是,由于Androidbug3376,convertView将始终为null.Gallery不实现View

java - 如何在listView适配器内的onclicklistener中获取textView文本

我有一个ListView,其中包含imageView、TextView和两个按钮我想要的是当我点击ListView中第三项的按钮时,当我点击与TextView位于同一位置的按钮时,我想获取TextView中的文本。.如何在onclicklistener的getView()内的ListView适配器中执行此操作?这是我的SimpleArrayAdapter.javapublicclassMySimpleArrayAdapterextendsArrayAdapter{privatefinalContextcontext;privatefinalString[]values;publicMy

android - 如何正确实现ListView的适配器

我在aListView中有一个Fragment,我想在从另一个ListView返回时更新Activity中的数据。我重写了onResume()中的Fragment方法,修改了Adapter中的数据,并调用了notifyDataSetChanged()中的Adpater,但不知何故ListView没有被更新。我怀疑我的Adapter有问题,但似乎找不到错误。这是我的代码:classManualExceptionsListAdapterextendsBaseAdapter{privateLayoutInflatermInflater;privateTextViewmManualExcept

android - 如何动态创建 fragment 寻呼机适配器

我无法为每个选项卡创建动态布局,我可以通过此构造函数动态创建选项卡(publicMyPagerAdapter(FragmentManagerfm,intnoOfTabs)),但无法为每个fragment创建的每个选项卡膨胀View这应该是动态的。publicclassMyPagerAdapterextendsFragmentPagerAdapter{privatefinalString[]TITLES={"Categories","Home","TopPaid","TopFree","TopGrossing","TopNewPaid","TopNewFree","Trending"};

android - 如何将数据库适配器传递给另一个 Activity ?

我在理解AndroidSDK中的搜索对话框时遇到一些问题。我的应用程序的“主要Activity”提供了一个按钮。如果用户单击此按钮,将调用搜索对话框。然后搜索本身在异步任务中完成,因为它可能需要一些时间。到目前为止一切顺利。主Activity还创建了一个数据库适配器对象,用于初始化数据库、执行查询等。但是如何在可搜索Activity中使用这个适配器对象呢?主要Activity//InitdatabaseDatabaseAdapterdba=newDatabaseAdapter();dba.init();//opensearchdialogif(buttonClick)onSearchR

返回 LinearLayout 的 Android 适配器

我有一个用于ListView的自定义适配器,我需要从getView()返回LinearLayout。我这样做的原因是我有自定义组件,它扩展了LinearLayout并且需要从代码创建。问题是,如果我从getView()返回任何LinearLayout,应用程序就会崩溃。我怎样才能让它工作?我无法从xml扩展View,一切都必须通过代码完成。这是getView():@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){LinearLayoutlay=newLinearLayout(MyApplica

android - 从自定义适配器获取项目位置

由于PreferenceFragment在支持库中不可用,我创建了一个ListFragment来向用户显示设置列表,因为我没有很多设置可以展示。我还创建了一个自定义ArrayAdapter来自定义列表项。当用户检查其中一个CheckBox时,我需要处理,以便我可以保存天气是否已检查。因此,如果它被选中,那么它将保持选中状态,直到用户取消选中它。如果列表中只有一个设置,这会容易得多,但现在有2个,我可能需要添加更多。所以我需要能够确定检查了哪一个。我可以很好地处理检查和取消检查我只是找不到一种方法来确定检查了哪一个。代码这是我的列表项:这是我的适配器中的getView():@Overri

android - 如何使用接口(interface)android在适配器中创建onclick事件?

如何使用界面创建点击事件?在我的应用程序中,我创建了View点击界面来检测点击适配器项目进入父Activity。在适配器中创建接口(interface)和方法后,如何使用此接口(interface)调用View监听器? 最佳答案 请检查这段代码,它对我来说工作正常。首先创建Adapter类。classChapterAdapter(privatevalactivity:Activity,valmWords:ArrayList,valbtnlistener:BtnClickListener):RecyclerView.Adapter()

android - 在 Android 中创建自己的适配器?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。如何在Android中创建自己的适配器?

android - android 中的 ListView 计数与适配器计数

为什么listview.getChildCount()和adapter.getCount()返回不同的值?我有一个onScroll方法,如果我在其中调用上面的方法,每个方法都会返回不同的值。有谁知道为什么吗? 最佳答案 ListView.getChildCount()返回屏幕上的Views数。适配器的getCount()返回列表中对象的总数。getChildCount()getCount()你可能在ArrayAdapter中有50个String,但目前只有10个绘制在屏幕上,所以你的ListView算将为10,但您的Adapter计