草庐IT

drawable

全部标签

android - 不能使用 android spinner drawable?

我正在尝试使用Android的旋转器可绘制对象之一(spinner_black_16、spinner_black_20、spinner_black_48或spinner_black_76),如thispage中所示。.我的项目使用的是SDK2.1,因此我将其更新为2.2,因为页面状态是包含这些的SDK版本。不幸的是,似乎没有定义任何android.R.drawable.spinner_black_xx。这些可绘制对象是否不可供开发人员使用?我似乎能够访问它们的唯一其他方法是通过以下复杂的方法:finalDrawablespinner=newProgressBar(context).ge

android - 如何更改 Android 中的搜索栏颜色?

有没有办法可以在SeekBarandroid小部件中更改黄色?有解决方案吗? 最佳答案 第1步:创建图像可绘制对象(9补丁)在创建任何XML可绘制对象之前,请确保您创建了搜索栏背景、handle和进度部分所需的图像可绘制对象(包括一个9补丁可绘制对象)。9-patch可绘制对象将在以下步骤中由XML可绘制对象使用。创建以下可绘制对象并将它们放在您的/res/drawable/文件夹中:第2步:SeekBar进度可绘制现在为Android搜索栏进度(示例中的蓝色条纹部分)创建一个XML可绘制对象,将其命名为seekbar_progre

android - <item>-Tag 中的颜色引用,位于 <layer-list> 内

我对在layer-listdrawable中使用引用有疑问。我想在我的应用中使用自定义按钮,由layer-list组成。这是按钮的最终可绘制btn.xml,由选择器组成:按下状态可绘制btn_pressed看起来像这样:重要的部分是行,我在其中声明颜色是对custom_color的引用,我定义如下。属性.xml:主题.xml:#ff33b5e5Eclipse完全没有给我任何错误,而且它编译得很好。但是当我在我的ICSNexusS或模拟器(无论什么版本)上启动应用程序时,它崩溃了。Logcat指出以下内容:03-2314:33:38.832:E/AndroidRuntime(636):C

xml泄漏内存中的Android位图?

这里有一些新手内存管理观察,我想听取有经验的意见。好像是在xml中设置android:backgound="@drawable/xyz"布局导致我的应用程序内存丢失。各自的Activity保持堆积直到出现OOM错误。如果我旋转,尤其如此设备方向。但是,如果我使用setBackgoundResource()加载相同的资源,然后清除回调并将背景引用设置为null,没有任何泄漏。也就是首先在onCreate()mMainLayout.setBackgroundResource(R.drawable.background_general_android);然后在onDestroy()中mMai

android seekbar progressdrawable : background bitmap doesnt stretch (height)

我的布局xml如下:Seekbar的进度drawable如下:@drawable/progressbar_drawable因此,背景位图(白色的)不会拉伸(stretch)高度并且与进度可绘制对象(橙色的)相比仍然太低,这是一个示例:而且,它在不同的屏幕上看起来不同:背景位图与进度图相比具有不同的高度。例如(另一个屏幕):我的问题是:为什么进度和背景可绘制对象(橙色和白色条纹)不始终具有相同的高度以及如何使它们具有相同的高度?更新PNG资源: 最佳答案 我从你的图像创建了9-patch并将它放在drawable-hdpi文件夹中,一

android - java.lang.NumberFormatException : Invalid int: "res/drawable/title_bar.xml" 异常

我在开发者控制台中遇到奇怪的错误:java.lang.RuntimeException:UnabletostartactivityComponentInfo{my.package/my.package.Main}:java.lang.NumberFormatException:Invalidint:"res/drawable/title_bar.xml"atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:1748)atandroid.app.ActivityThread.handleLaunchA

android - android 2.3 上的 Navigation Drawer ListView 选择问题

我尝试为旧版android2.3自定义抽屉导航菜单为此,我使用developer.android.com的官方SampleNavigationDrawer和thistutorialforimplementsActionBarCompat.在android.support.v4.widget.DrawerLayout中使用下一个ListView:使用drawer_list_item.xml:bg_选择器.xml:选择器.xml:文本颜色选择器.xml:问题:ForAPI14+itlooksawesomebutonandroid2.3.6selectorisn'tshown.(seethi

android - 我如何在android中为按钮实现非矩形形状

嗨,我必须了解这个布局。它有这个布局。我可以尝试将图标用作图像按钮,但按钮的Activity状态有点像这个!我该如何处理? 最佳答案 您应该按如下方式使用选择器:为按钮状态准备2张图片,放入res/drawable文件夹。button_normal_green.png–默认图像按钮。button_pressed_yellow.png–按下按钮时显示。现在,在“res/drawable/”文件夹中创建一个新的XML文件,名称任意,在本例中,我们只命名为“new_button.xml”。该文件定义了哪个按钮状态属于哪个图像。3.给按钮设

android - SwipeRefreshLayout 中使用的 drawable 可以更改吗?

是否可以更改SwipeRefreshLayout中的默认进度可绘制对象?到自定义绘图?如果是,我会丢失旋转/动画或其他属性吗? 最佳答案 mSwipeRefreshLayout=(SwipeRefreshLayout)findViewById(R.id.your_swiperefresh_id);try{Fieldf=mSwipeRefreshLayout.getClass().getDeclaredField("mCircleView");f.setAccessible(true);ImageViewimg=(ImageView)

android - 在android中实现自定义Edittext样式

我正在通过在可绘制资源中添加xml在android中创建自定义编辑文本。如下所示所以我只想将edittext作为一行。但是当我实现这个时,edittext的上边框可见几秒钟,然后它消失了......我真的不明白为什么会这样...... 最佳答案 创建res/drawable/custom_edittext_style.xml并将所有需要的可绘制文件添加到可绘制文件夹中。 关于android-在android中实现自定义Edittext样式,我们在StackOverflow上找到一个类似的