草庐IT

border-style

全部标签

Android Button 或 TextView Border 以编程方式不使用 setBackgroundDrawable 方法

我正在寻找一种在不使用setBackgroundResource方法的情况下以编程方式为textview或按钮设置边框的方法。我在这里尝试实现的目标是动态更改背景颜色但具有固定边框。当我对背景边框使用setBackgroundResource方法时,以编程方式更改背景颜色后边框不会保留。 最佳答案 如何实现的简单示例:activity_main.xmlMainActivity.javapackagecom.exmple.test;importandroid.app.Activity;importandroid.graphics.dr

android - 让我们解决当前主题中的 "Failed to find style ' mapViewstyle'错误

很抱歉再发布一个,但似乎我们还没有记录此问题的所有解决方案。事情是这样的:我添加了一个mapView,一切正常。我添加了一个滑动抽屉并将按钮移动到其中,然后将根节点从线性更改为相对。从那时起,我的main.xml类的图形布局中出现错误,显示为Missingstyles.Isthecorrectthemechosenforthislayout?UsetheThemecomboboxabovethelayouttochooseadifferentlayout,orfixthethemestylereferences.Failedtofindstyle'mapViewStyle'incurr

android - 获取 styled 属性中使用的可绘制引用的资源 id

拥有这个自定义ViewMyView我定义了一些自定义属性:并在布局XML中按如下方式分配它们:起初我以为我可以使用backgroundBase检索自定义属性:TypedArraya=context.getTheme().obtainStyledAttributes(attrs,R.styleable.MyView,defStyle,0);intbase=a.getInteger(R.styleable.MyView_backgroundBase,R.drawable.blank);只有在没有分配属性并且返回默认的R.drawable.blank时才有效。当app:backgroundB

android - 如何在 Android 中以编程方式创建 'Horizontal style' 进度条?

我正在以编程方式在我的应用程序中创建一个ProgressBar,默认情况下它是SPIN样式,但我希望它是HORIZONTAL样式。我没有看到任何方法/常量来实现这一点。而且我不想使用ProgressDialog,因为它与我的AppUI主题不一致。有什么建议吗? 最佳答案 使用这个:ProgressBarpb=newProgressBar(context,null,android.R.attr.progressBarStyleHorizontal); 关于android-如何在Androi

xml - 在 styles.xml 中设置特定字体

我正在为我的android应用程序定义样式XML。我有一些我想使用的TTF文件,如何设置字体以使用这些文件作为字体,而不是通用的“sans”、“serif”和“monospace”。谢谢 最佳答案 您只能通过Java代码使用自定义字体,而不是通过布局XML或样式/主题——抱歉! 关于xml-在styles.xml中设置特定字体,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/256

android - 无法解析 style.xml 中的符号 'Theme.AppCompat.Light.DarkActionBar'

Theme.AppCompat.Light.DarkActionBar未在styles.xml中编译。我在应用模块中添加了compile'com.android.support:appcompat-v7:25.1.0'build.gradle。我在谷歌搜索过解决方案。其中很多是关于更改Project的build.gradle中的类路径。仍然显示相同的错误。build.gradledependencies{compile'com.android.support:appcompat-v7:25.1.0'compile'com.android.support:design:25.1.0'co

Android + 数据绑定(bind)@style

在使用新的数据绑定(bind)api时,我发现您无法绑定(bind)到“样式”属性。编译器提示它找不到样式。但是,如果我只是按原样设置样式,它会发现它很好。例如:不起作用:style="@{TextUtils.isEmpty(row.getSubtitle())?@style/SubTitle:@style/Title}"作品:style="@style/SubTitle"错误:Error:Executionfailedfortask':app:compileDebugJavaWithJavac'.java.lang.RuntimeException:Founddatabindinge

android - 在 res 文件夹的 styles.xml 中找不到应用命名空间

我正在使用android.support.v7.widget.Toolbar小部件编写自己的工具栏,我想将尽可能多的内容放入我的res文件夹中的styles.xml。/res/layout/$example.xml中文件的一部分我的“toolbar_dark”定义如下/res/values/styles.xmlmatch_parentwrap_content@color/myPrimary@style/ThemeOverlay.AppCompat.Dark@style/ThemeOverlay.AppCompat.Light0dp编译时Output:Error:Noresourcefo

android - ImageButton Border Transparency - 如何删除圆形图像周围的方形边框?

我认为我的图像是透明的,但我看到我的图像边缘出现灰色背景,这是圆形的。因此,我看到的不是漂亮的透明圆形ImageButton,而是方形边缘。我需要提供高度,否则它会提示,但现在我有灰色/银色正方形的轮廓,只是圆形图像。 最佳答案 在你的ImageButtonXMLandroid:background="@null"中设置这个属性 关于android-ImageButtonBorderTransparency-如何删除圆形图像周围的方形边框?,我们在StackOverflow上找到一个类似

android - 使用 v7 兼容性支持主题时的 IDE "Cannot Resolve @style/Theme.Appcompat"

这并不是一个真正的大问题,因为我的项目仍然可以正确构建和运行(使用gradle),但我无法让AndroidStudio识别API18SDK中发布的应用程序兼容性主题(允许操作栏支持适用于android2.1及更高版本)。我已成功加载支持库,因为Java文件中的ActionBar类可以完成代码。问题是AndroidStudio显示分配给AndroidManifest.xml中Theme.AppCompat.Light的红色文本错误。有没有办法为AndroidStudio的外部库的list中声明的​​主题资源启用代码完成?更新这是我的阻止我的AndroidManifest:我也尝试在应用程