android-drawable相关内容
在我调用 setCompoundDrawables方法,复合Drawable不显示.. Drawable myDrawable = getResources().getDrawable(R.drawable.btn);btn.setCompoundDrawables(myDrawable, null, null, null); 有什么想法吗? 解决方案 我需要使用 setCompoun
..
我以这种方式将可绘制资源路径存储在 Uri 中: Uri uri = Uri.parse("android.resource://my_app_package/drawable/drawable_name"); 如何获取 uri 引用的 Drawable? 我不想把它放在 ImageView 中,只要检索 Drawable(或 Bitmap)对象即可. 解决方案 getConte
..
我最近听说了 9-patch 图像.我知道它的 9 块瓷砖是可拉伸的.我想了解更多. 如何创建 9 块图像? 有什么工具吗?我可以从 AndroidSDK 或代码创建它吗? 9-patch 与常规 png 相比的主要优势? (是否可以根据屏幕动态/自动拉伸?) 解决方案 SDK 和 Android Studio 都附带了“Draw 9-patch"工具(SDK 工具
..
我想在图像底部添加渐变.像这样: 我试过这样的东西,但我只得到渐变没有图像..
..
我在 4 个按钮上添加了一些图标,它们在按钮旁边看起来很大.那么我该如何调整它们的大小呢?我在按钮上使用了 drawableLeft 来添加图标. 可绘制对象称为交易、奖杯、拼图和扩音器.图标太大了.content_main.xml 文件:
..
我觉得这是一个愚蠢的问题,但无论如何我还是要问.我有一个图像按钮,我希望能够在每次单击时更改它的图像.API 似乎说最好的方法是在包含选择器和值的 drawable 文件夹中创建 xml 资源.但是,当我去创建一个新的 android xml 资源时,drawables 没有选项.我错过了什么? 解决方案 Android Studio 中可以添加这个,使用在项目结构上右键->新 ->可绘制
..
我正在尝试为我的应用程序制作一个搜索栏的拇指,并且我想要一个由不同的更大(半透明)外圆包围的内圆.我正在尝试使用 layer-list,但我遇到了问题.下面是我的代码... 我希望在较大的蓝色圆圈之上看到一个红色的小圆圈,但我看到的只是红色的小圆
..
我使用 eclipse 创建了新的 Android phonegap 项目,并将我现有的 iphone phonegap 项目的 WWW 文件夹放入. 我在 Android 文件夹中为 Android 设备添加了所有图标和屏幕,如下所示.. 并将其添加到我的 config.xml 对于 HDPI,我有以下图标和屏幕. assets\www\res\icon\android\ico
..
我想为一个线性布局创建一个边框.所以我决定创建一个形状.我希望边框有渐变.以下不做.它填充矩形,然后创建一个笔划.我不想要一个实心矩形,只想要笔触.我想将渐变应用于笔画.
..
我正在尝试创建一个如下所示的 ProgresBar: 到目前为止,我已经创建了一个扩展 ProgressBar 的对象,现在我正在尝试弄清楚我的下一步是什么. 我知道我需要用一些逻辑来覆盖 onDraw() 来决定要着色的方块数.这是微不足道的. 我不知道如何做的是首先获得这些方块.如何替换默认的可绘制对象,以便在布局中添加自定义栏时,我可以看到类似于我的图像的内容? 解决
..
我想在 android 中的解析云服务器中上传图像.但我做不到. 我尝试了以下代码: Drawable drawable = getResources().getDrawable(R.drawable.profilepic) ;位图 bitmap = (Bitmap)(Bitmap)drawable()ByteArrayOutputStream 流 = new ByteArrayOutp
..
我不明白图层列表是如何工作的.我阅读了官方文档和一些示例,但确实如此不像预期的那样为我工作.我想要四个应该用 1dp 填充的方块,但没有什么像预期的那样.这是按 500% 缩放的屏幕截图: (颜色不对没关系) 如您所见,大小完全错误,并且缺少填充.我尝试设置实际值,如宽度/高度和右/左/顶部/底部,以确保 android 获得我想要的点. 这是我的 xml: 这同样适用于其他值,
..
是否可以创建仅在某些侧面具有笔划的 Android 形状对象? 例如我有: 与此 CSS 相似的内容: border: 3px 黑色虚线; 如何只在一侧设置笔划?这就是我在 CSS 中的做法: border-left: 3px 黑色虚线; 您如何在 Android XML 中执行此操作? 解决方案 我用这个解决了一个很好的解决方案: 如果您需要透明背景,但仍然需要
..
我正在尝试从现有文件路径创建位图或 Drawable. String path = intent.getStringExtra("FilePath");BitmapFactory.Options option = new BitmapFactory.Options();option.inPreferredConfig = Bitmap.Config.ARGB_8888;mImg.setImage
..
我需要创建一个 android 形状,以便只有底部有描边(虚线).当我尝试以下操作时,笔划会通过中心将形状一分为二.有谁知道如何做对?笔画需要是底线/边框.我使用该形状作为 TextView 的背景.请不要介意我为什么需要它. 解决方案 这有点像黑客,但我认为这可能是最好的方法.无论高度如何,虚线将始终位于底部.
..
我想弄清楚如何定义一条垂直线(1dp 粗)用作可绘制对象. 要制作一个水平的,非常简单:
..
我在这里有一个 xml 格式的 textView.
..
是否可以为我们使用 android:drawableLeft 添加的图像设置边距或填充? 解决方案 正如 cephus 提到的 android:drawablePadding 只会在按钮足够小时强制在文本和可绘制对象之间填充. 当布置较大的按钮时,您可以将 android:drawablePadding 与 android:paddingLeft 和 android:paddingR
..
Android SDK 通过 android.R.drawable.X 提供标准菜单图标.但是,android.R 中缺少一些标准图标,例如 ic_menu_refresh(刷新图标). 有没有办法获得原始图标,也许是从应用程序中提取它们?我已经查看了 Android 源代码,但是图片太大了,无法到处寻找. 我知道 Android Drawables 网站,但我想获得正确的 hdpi,
..
尝试学习一些新东西但无法弄清楚这一点,任何帮助表示赞赏.鉴于这个来自 Google 文档的简单代码: layers.xml:
..