草庐IT

adaptive-icon

全部标签

android - ORMLite 性能 : ArrayAdapter vs CursorAdapter vs a custom adapter

我有相对较小的H2数据库。我预计不会超过100个条目,即使这样我也觉得太过分了。我有一个带有一些控件的ListView,并使用ArrayAdapter调用QueryAll()来填充数据。它工作得很好,因为我可以在按下按钮时修改内存中数组中的数据,然后将结果写入数据库而无需重新加载它。但是初始加载出奇的慢我想知道我是否应该使用CursorAdapter,因为它似乎更适合问题或编写自定义适配器以使用DAO迭代器。使用Cursor或自定义适配器是否会提高性能?在我看来,自定义适配器应该提供最佳性能。 最佳答案 CursorAdapter在

java - inflater.inflate 在 Adapter getview 方法中给出空指针。为什么?

在我的Android应用程序中,我正在构建我的第一个自定义适配器。我现在在膨胀convertView的那一行遇到了一个空指针。请看下面的代码:privateListpossibilitiesList=newArrayList();publicvoidsetPossibilitiesList(ListpossibilitiesList){for(Stringpossibility:possibilitiesList){addItem(possibility);}}publicvoidaddItem(finalStringitem){possibilitiesList.add(item);

android - 如何在 Adapter.java 上使用 getResources()

我想在我的TabView上添加图标,但我被卡住了,因为我不能在自定义TabAdapter中使用getResources()。我已经尝试使用getAplicationContext().getResources、getActivity.getResources(),但我仍然看到消息“无法解析方法”。有人可以帮助我吗?packagecom.glapps.mobile.codifynotes.Adapter;importandroid.content.Context;importandroid.graphics.drawable.Drawable;importandroid.support.

android - 微调器错误 "Spinner adapter view type count must be 1"

当我在fragment中使用ParseQueryAdapter来检索数据并将错误传递给微调器时,我在我的应用程序中使用了Parse.comjava.lang.IllegalArgumentException:Spinneradapterviewtypecountmustbe1然后应用程序停止。但是,如果我尝试ArrayAdapter它会起作用。可能是什么问题?ParseQueryAdapter代码:ParseQueryAdapter.QueryFactoryspnQuery=newParseQueryAdapter.QueryFactory(){publicParseQuerycrea

java - 在 Custom Listview Adapter android 中使 ViewHolder 最终化

我有一个像这样的自定义适配器的listView@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewview=convertView;ViewHolderviewHolder=newViewHolder();if(convertView==null){view=inflator.inflate(R.layout.question_adapter_layout,parent,false);viewHolder.moreLayout=(LinearLayout)view.findViewByI

android - "hamburger icon"或 HTML 实体 ☰ 的回退是什么?

在平板电脑上查看时,我将此作为网站的菜单栏:单击右侧的菜单图标会显示其他选项。代码是☰但是我在推特上看到有些Android手机不支持实体(或者可能是对应的Unicode字符)。如何修改我的HTML以获得后备? 最佳答案 图像是解决此问题的错误方法-在我看来,实体也是如此。因为这个根本没有得到很好的支持。没有Android,在WindowsChrome、InternetExplorer等上呈现奇怪。走CSS3路线。每个主要浏览器和所有现代移动设备都支持这一点。jsFiddle在这里:http://jsfiddle.net/

android - intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, bmp) 图像偏离中心

我在android桌面上创建快捷方式时遇到一点问题。首先,我有一个72x72的图标,我将它从我的SD卡加载到位图对象中。使用该位图对象,我将其设置为我的图标资源。我遇到的问题是当我设置它时,快捷方式上的图像出现偏离中心并被截断。从屏幕指标我得到的尺寸为72x72,不确定是什么交易。代码:BitmaptheBitmap=BitmapFactory.decodeFile("/sdcard/icon.png");intent.putExtra(Intent.EXTRA_SHORTCUT_ICON,theBitmap)我已经尝试调整它的大小并使用Canvas、可绘制对象和另一个位图让它工作,但

android - 从 Fragment 获取 Activity 中的 Adapter

所以我有一个FragmentActivity,它有一个EditText和一个ListFragment。在ListFragment中,我有一个适配器来填充所有项目。publicclassXXXListFragmentextendsListFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){...ArrayAdapteradapter=newArrayAdapter(inflater.getContext(),R.layout

android - RecyclerView Adapter 在错误的地方重复值

我正在显示17个CardView。我正在使用RecyclerView来实现相同的目的。每个CardView显示一个通用数据(格式)。根据从JSON文件接收到的数据,卡片可能会显示一些额外的行。.下图显示了2个CardView(处于焦点位置)显示附加数据,其余显示公共(public)数据。它显示正确。但是当我向下滚动到View底部时,最后一个CardView不应该显示任何行,但它确实从我们在上面的链接中看到的2之一复制了一个并显示。[一次只能发2个链接]然后我滚动到顶部,它从正确显示的两个CardView复制行,并分别在此处重复前2张卡片:我尝试了什么?如果,否则许多类似的问题显示了一个

安卓 8 : firebase default notification icon not showing up

我正在为我的应用程序使用firebaseFCM,并在list中设置自己的通知图标:在我测试过的Oreo之前的每个Android中(API21、API23),图标正确显示在推送通知View中,作为一个带有colorPrimary背景和白色的大圆圈ic_custom里面。在Android8.0中,图标显示为填充colorPrimary的小圆圈,内部没有任何图标。我在这里缺少什么? 最佳答案 解决了将FCM依赖项更新为com.google.firebase:firebase-messaging:15.0.2