草庐IT

Layout_list_item

全部标签

android - 工具 :layout_editor_absoluteY not working

我尝试使用android.support.constraint.ConstraintLayout设计一个布局,从androidstudio我可以看到预览很好,但是当我在手机中构建和运行时,预览一个接一个地显示我不想要的。我的布局设计: 最佳答案 layout_editor属性仅用于编辑器预览,对最终布局没有影响。您应该使用ConstraintLayout特定属性定位您的元素。 关于android-工具:layout_editor_absoluteYnotworking,我们在StackO

java - 无法解析 : com. android.support.constraint :constraint- layout:1. 1.0-beta1

这是错误:Error:(23,13)Failedtoresolve:com.android.support.constraint:constraint-layout:1.1.0-beta1Upgradeplugintoversion2.3.3andsyncprojectShowinFileShowinProjectStructuredialog当我点击升级插件时,没有任何反应。我不知道如何解决这个问题。我尝试添加存储库mavengoogle,但它不起作用。这是应用程序代码:applyplugin:'com.android.application'android{compileSdkVe

Android 操作栏搜索 : How to filter a list by the property of a list item?

我有一个带有列表项的ListView,其中有几个TextView和一个复选框。使用操作栏搜索,我需要按TextView值过滤掉列表。这是我需要按“优先级”过滤的列表。这是我用来过滤数据采纳者列表的方法。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.main,menu);SearchManagersearchManager=(SearchManager)getSystemService(Context.SE

java - Gradle 失败 : unsupported node 'item' in ids. xml

由于Gradle不断失败,我在运行Android应用程序时遇到了一些问题。我最近将AndroidStudio更新到0.8.0并尝试运行一个friend(使用相同版本的AndroidStudio)修改的项目。来自GradleBuild的消息只是说:Error:Executionfailedfortask':app:mergeDebugResources'.>Unsupportednode'item'infileD:\Dropbox\Programing\GIT\AntiTheftCharge\app\src\main\res\values\ids.xml下面是我的ids.xml文件:sw

android - <layer-list> 后台禁用android :padding setting

我有一个ListView具有自定义项目布局和自定义背景。问题是android:padding在我从切换背景可绘制对象后,值似乎被忽略了至.layout/list_item.xml...drawable/list_item_background.xml以上按预期工作。当我更改drawable/list_item_background.xml时填充消失到我错过了什么? 最佳答案 包装在解决了问题: 关于android-后台禁用android:paddingsetting,我们在StackOv

android - Buck - 构建具有多种 Gradle 风格/构建类型和 list 的 Android 应用程序

我正在做一个项目,我们有几个模块,每个模块都依赖于其他模块,依此类推。我们在前一段时间将我们的项目迁移到Gradle(并且还更改了结构以适应Gradle的默认设置),因为我们在构建不同版本的应用程序时需要多功能性:免费与付费、调试(无proguard)与发布(proguard)等.完成迁移时我们真的很激动,但是当构建时间开始变成痛苦时,这种快乐很快就被冲淡了。对代码进行相当简单的更改并将应用程序部署到手机上需要90-120秒,这是NotAcceptable。所以我们决定尝试一下Buck,因为我们只听到其他开发人员的好话。在很短的时间后(比使用Gradle少得多)我们成功地构建了我们的应

java - onOptionsItemSelected,返回super.onOptionsItemSelected(item)的解释

对于onOptionsItemSelected方法,只有在单击项目时才会调用此方法,对吗?如果在该Activity中单击了一个项目,但由于某些奇怪的原因,程序员没有if语句来检查该项目的id,返回super.onOptionsItemSelected(item)进入无限循环继续调用这个方法?我猜super.onOptionsItemSelected(item);是调用父类再调用这个方法? 最佳答案 不,它调用父类的方法,所以它有机会运行它需要运行的东西。如果你要使用类似this.onOptionsItemSelected(item)

android - layout_below 不适用于 CoordinatorLayout android

这是我的布局文件。我想垂直设置所有3个元素。但它们在当前布局中重叠。layout_below在这里似乎不起作用。如何解决这个问题? 最佳答案 我已经提到了一个布局fragment,我猜这就是你想要的。检查githuboutput无法帮助您使用FloatingActionButton,它应该是float的,哈哈:) 关于android-layout_below不适用于CoordinatorLayoutandroid,我们在StackOverflow上找到一个类似的问题:

java - RecyclerView 在 List 上显示删除的数据

我已经实现了一个带有收件箱样式滑动View的RecyclerView。滑动时,我使用以下方法删除了列表项:publicvoidremoveItem(intposition){countries.remove(position);notifyItemRemoved(position);}类似地,当按下FAB时,我使用该方法添加数据,publicvoidaddItem(Stringcountry){countries.add(country);notifyItemInserted(countries.size());}但是,当我通过滑动删除数据项时,它会从ArrayList和Recycle

Android Glide点击item Gridview全屏显示图片

我正在使用Glide在我的GridView中下载和显示图像。当我单击gridview中的某个项目时,我想在另一个Activity中显示此图像以全屏显示此图像。但是对于Glide,我不知道如何将图像保存在缓存中。将图像文件名保存在数据库中,然后再次调用链接以使用Glide下载全尺寸图像?或者尝试获取缓存中的图像,但我不知道该怎么做。你能帮帮我吗? 最佳答案 试试这段代码,它对我有用:在你的适配器上:Glide.with(context).load("photo_url").diskCacheStrategy(DiskCacheStra