jjzjj

drawable

全部标签

android - 点击按钮时如何制作小闪光灯?

所以我正在制作一个具有100多个按钮的Android应用程序,但是您知道当您不更改背景或任何闪烁橙色的按钮时正常点击按钮。但是,由于我在点击按钮时为按钮添加了背景色,所以它只会转到下一个屏幕,您无法判断自己点击了按钮!有人可以帮我吗?对不起,如果我不知道那些叫什么:( 最佳答案 在drawables中声明这个选择器并命名为例如:button.xmlandroid:drawable可以是颜色、图像、另一个可绘制...然后你可以将你的按钮声明为:如果您在代码中创建按钮,您可以调用方法:setBackgroundResource()并传递

android - 自定义全息按钮

我尝试搜索和使用自定义selectors其他人在这里张贴,使用设置的滤色器和其他各种东西。我认为我完全错了,因为老实说,我对刚刚开始开发的设计并不擅长,但我仍然不认为做我想做的事情会像我所看到的那样复杂:我已经为froyo及更高版本开发了一个应用程序。我希望按钮的背景颜色是全息绿色和全息橙色,就像Androiddeveloperwebsite上的样本一样。.这就是我想要与众不同的全部。当按下全息按钮或标准按钮onpress等时,我想要标准的蓝色突出显示。在froyo、Gingerbread等中预期的行为。我真的很感激任何关于这方面的指导。提前谢谢你们! 最佳

XXHDPI 的 Android 图形

我将要调整适用于XXHDPI设备(如索尼xperiaZ和三星s4)的Android应用程序的所有可绘制对象。在通读了Google的文档、博客和SO之后,我对即将生成的图形感到困惑。我的担忧如下:谷歌states我不应该担心这种密度,因为它会放大XHDPI图形-以同样的方式,(在XXHDPI设备之前)为什么XHDPI图形的生产是必要的并且它没有放大HDPI图形?索尼remindsdevelopers不要在没有澄清这是否涉及对图形进行调整的情况下排除XXHDPI屏幕-我是否必须为XXHDPI重新设计所有图形元素?根据(2),SonyXperiaZUltra具有342dpi密度,但它被归类为

c# - 在 common_signin_btn_icon_dark.xml 中找不到与给定名称匹配的资源

我正在VS2012中使用XamarinAndroid开发适用于Android的MonoGame应用程序(C#)。一切都很顺利,然后在一个特定的版本上,我突然开始无缘无故地收到4个类似的错误。这些错误都源于GooglePlaycomponent在Xamarin组件商店中找到:Noresourcefoundthatmatchesthegivenname(at'drawable'withvalue'@drawable/common_signin_btn_icon_disabled_focus_dark').Noresourcefoundthatmatchesthegivenname(at'd

android - 每次应用程序启动时资源ID是否更改

我将我的图像存储在可绘制对象中,并将它们的资源ID存储在SQLite数据库中。我的数据库是在应用程序首次启动时创建的。将图像id保存在数据库中好还是每次应用程序启动时id都会更改?如果ID发生变化,那么在取回图像ID时我可能会收到错误消息。那么,将图像ID存储在数据库中是个好主意吗?我需要将图像路径与其他相关数据一起存储在数据库中,这就是我将图像ID存储在数据库中的原因。 最佳答案 一种方法是将可绘制对象作为字符串数组存储在strings.xml中,如下所示:@drawable/ic_image_name@drawable/ic_i

android - 具有相同图像但不透明度不同的可绘制选择器

我想用下一个想法节省应用程序空间。但我不确定这是否可能。我想要选择器:arrow_forward是png图像,arrow_forward_disabled是相同的图像,但不透明度为70%。我试图用layer-listdrawable来实现它,但没有成功。有解决办法吗? 最佳答案 无法在xml中应用不透明度。只能使用两个图像。-您正在使用PNG文件,您将必须创建2个具有不同不透明度的png。1ºPNG-启用。100%不透明度。2ºPNG-禁用。70%不透明度。在此之后,您需要创建一个具有2种不同状态的选择器XML:您还可以通过ARGB

android - Android Studio 中来自 appcompat-v7 :22. 2.0 的资源问题

我们有一个来自大学的基础项目可以构建。所以我安装了AndroidStudio,安装并更新了AndroidSDK(API22)和所有附加功能,然后打开了项目,其中包含External下的appcompat-v7库图书馆。当我尝试构建应用程序时,我收到以下错误消息:C:\PRIVAT\UniversitätRegensburg\SS-2015\Anwendungsprogrammierung-mit-Android\Studienleistungen\02-Studienleistung\FoodieAppStarterProject\app\build\intermediates\exp

android - 应用程序 :srcCompat - Vector drawable shows up in design preview, 但未显示在应用程序中

drawable/information.xmlLayoutofCardView.xml构建.gradleapplyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{applicationId"com.company"minSdkVersion15targetSdkVersion23versionCode1versionName"1.0"generatedDensities=[]}aaptOptions{additionalParameter

android - 提供一个高分辨率可绘制 PNG Assets 并让 Android 缩小它是否更容易?

我想在Android应用程序中为View组创建背景图像,但我不确定如何最好地处理该Assets。简单地提供900x570左右的资源并让Android自动放大和缩小它是否更容易(阅读:在大多数手机上看起来更好),或者在Photoshop中自行缩放并在3中提供这些图像>drawable-ldpi、drawable-mdpi和drawable-hdpi文件夹?节省的空间非常小:大约10-20k,对我来说让Android自行缩放图像更有意义。目标API将是2.0以上版本,平板电脑一开始就不受支持。 最佳答案 从开发人员的角度来看,让Andr

android - 突出显示 ListView 中的神秘行为

我已经为简单ListView设置了一个自定义列表选择器,但是当我选择一个项目时,整个ListView变成蓝色。我不明白问题出在哪里。这是我的ListView:这是regular_selector.xml 最佳答案 当使用颜色作为背景时,我遇到了整个ListView突出显示的相同问题。奇怪的是,这只发生在api11以下。解决方案是使用可绘制的实体形状来包裹颜色:list_selector_shaped_background_press.xmlList_selector_background.xml