草庐IT

DRAWABLE

全部标签

android - EditText 上的 ImageSpan(笑脸)。使用 SwiftKey 键盘不起作用

我正在做一个简单的聊天应用程序,我想在编写消息时在edittext上显示笑脸。我用它来识别哪些字符将通过ImageSpan由Image替换(仅当在EditText上插入笑脸字符时才会调用):for(index=start;indexeditable.length())continue;if(emoticons.containsKey(editable.subSequence(index,index+1).toString())){intlength=1;Drawabledrawable=context.getResources().getDrawable(emoticons.get(e

java - 将每个资源的名称与 sqlite 数据库变量的内容进行比较

我希望你能帮助我,我已经研究过我的案例但没有找到好的答案。我想将变量的内容与所有现有资源的名称进行比较(如果可能,仅与可绘制资源进行比较)。问题简而言之:如何将变量的字符串内容与所有资源名称的列表进行比较,仅优先与可绘制资源进行比较?或者换句话说:如何获取所有资源名称的列表(包含字符串),仅优先绘制资源?案例:我想显示基于给定类型的符号。此类型是从SQLite数据库中检索的。有许多符号存储为可绘制资源,它们都以可能的类型命名。对于数据库中的每个存储类型,我想在列表中显示拟合符号。应通过变量“type”与包含所有(可绘制)资源名称的列表之间的比较(通过contains方法)找出相等性。例

Android:圆形可绘制对象

我制作了这个CustomDrawable,它应该将任何Drawable夹在圆圈中。但是在我的实现中,传递的drawable是原始形式的输出,而不是循环形式。publicclassCircularDrawableextendsDrawable{PaintmPaint,xfermodePaint;DrawablemDrawable;int[]vinylCenter=newint[2];intradius;Bitmapsrc;PorterDuffXfermodexfermode;Rectrect;CanvastestCanvas;publicCircularDrawable(Drawable

java - 无法解析 : com. android.support :appcompat-v7:28. + ,错误:包名称为 'android.support.graphics.drawable' 的库不止一个

我是AndroidStudio的新手,我尝试了一切来解决这个问题“无法解决:com.android.support:appcompat-v7:28.+”我尝试清理项目、使现金无效/重新启动并删除.idea并且仍然相同出于学习的原因,我正在使用androidstudio2.2.1,我将其更新到androidstudio3并且存在多个渲染问题,所以我返回到版本2.2.1我尝试添加行家{网址'https://maven.google.com/'名称“谷歌”所以,它遇到了另一个问题"Error:Executionfailedfortask':app:processDebugResources'

android - 在 TextView 中显示图像

我想在TextView中显示图像。我的图像保存在res/raw目录中。我尝试使用HTML.ImageGetter但找不到相同的完整引用。 最佳答案 importandroid.app.Activity;importandroid.graphics.drawable.Drawable;importandroid.os.Bundle;importandroid.text.Html;importandroid.text.Html.ImageGetter;importandroid.widget.TextView;publicclassTe

android listview 快速滚动自定义问题

这是我的ListView这是listviewfastscrollstyle样式文件@drawable/listselector@drawable/listselector这是列表选择器文件但ListView快速滚动条仍然没有得到自定义。 最佳答案 您创建的样式不正确。你需要给它一个名字。我不确定你上一篇关于这个的帖子发生了什么。执行以下操作:@drawable/listselector@drawable/listselector在您的Manifest中设置如下样式:根据要求,这是我正在测试的ListView:

android - AnimationDrawable 不适用于 Android 2.2

我这样使用AnimationDrawable:ImageViewrocketImage=(ImageView)layout.findViewById(R.id.animation);rocketImage.setBackgroundResource(R.drawable.progress_blue_animation);rocketAnimation=(AnimationDrawable)rocketImage.getBackground();rocketAnimation.start();此代码适用于Android3.0/4.0/4.1/4.0,但不适用于Android2.2。如何解

Android:在哪里可以找到 RadioButton Drawable?

好的,我正在尝试创建一个名为CheckedRelativeLayout的自定义View。它的用途与CheckedTextView相同,以便能够在您要选择的项目列表或Spinner中使用它。现在一切正常,我扩展了RelativeLayout并实现了Checkable接口(interface)。但是,我遇到了一个非常简单的问题:在哪里可以找到CheckedTextView和RadioButton使用的Drawable?我看了两者的源码,好像都是用com.android.internal.R。嗯……那是内部的东西。所以我无法访问它。有什么方法可以得到这些Drawables或者以某种方式解决问

android - 按下安卓按钮状态

我一直在关注一个教程,该教程解释了如何为具有不同状态的按钮使用背景,但它似乎不起作用:S这是我的代码:这是我放在可绘制文件夹中的xml代码,这是使用这些按钮的Activity的xml的一部分:...这是java类:publicclassMenuPrincipalextendsActivity{ButtonNoteRemind;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);//onluiass

android - OSMdroid 添加自定义图标到 ItemizedOverlay

我正在使用ItemizedIconOverlay类,我目前在map上显示事件以及具有相同默认图标的用户位置。如何更改每个叠加层的图标集?是否有类似于google.maps示例的内容:drawable=getResources().getDrawable(R.drawable.marker);drawable3=getResources().getDrawable(R.drawable.disruption);drawable2=getResources().getDrawable(R.drawable.marker_me);itemizedOverlay=newMyItemizedOv