问题标签 [styleable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 棒棒糖前的 getTheme().resolveAttribute() 替代方案
我一直在努力使用 pre-lollipop API 获取样式属性。
用棒棒糖,我用
这完美无缺,我在 API 版本 21 下没有找到类似的方法。(minAPI = 16)
我尝试使用getTheme().obtainStyledAttributes()
. 但是,我没有AttributeSet
提供该方法,因为我在活动中使用它。我做的事情是完全错误的,还是解决了低于 21 的 API 版本不支持的样式属性?
java - javafx - 覆盖根 css 属性
我知道可以使用StyleableObjectProperty覆盖为节点定义的动态 css 属性。我现在问我如何更改css样式表中“.root”类中声明的根属性,以便所有节点都继承此更改。
例如,我想更改用于我的应用程序中所有文本的字体颜色属性。此颜色可以在应用程序中动态更改,并且应该应用于使用它的所有节点。
谢谢
java - 在 JavaFX 中实现只读样式?
我想拥有具有不同状态的实体(控件或属性),它们可以由 CSS 着色。
例如,以 TextField 为例,它可以包含两种值,正常值和错误值。一旦它包含错误的值,它应该显示为“红色”。但是实际的颜色应该可以从 CSS 中定义。
这有可能实现吗?
我发现了很多Styleable*
接口或类,但它们看起来可以接受任何样式。
我可以写实体,它从价值中派生出它的风格吗?
android - 生成签名的 APK 时:错误:(131)错误:预期资源类型为可样式 [ResourceType]
错误发生在 /* // UserProfile navDrawerItems.add(new NavDrawerItem(navMenuTitles[1], navMenuIcons.getResourceId(1, -1)));*/ // 付款 navDrawerItems.add(new NavDrawerItem(navMenuTitles[1], navMenuIcons.getResourceId(1, -1))); // 邀请好友 navDrawerItems.add(new NavDrawerItem(navMenuTitles[2], navMenuIcons.getResourceId(2, -1))); // 帮助 navDrawerItems.add(new NavDrawerItem(navMenuTitles[3], navMenuIcons.getResourceId(3, -1)));
这是我的完整代码:@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_navigation_drawer, container, false); mDrawerListView = (ListView) rootView.findViewById(R.id.listViewDrawer); mToolbar = ((NavigationActivity) getActivity()).getToolbar();
/* // UserProfile navDrawerItems.add(new NavDrawerItem(navMenuTitles[1], navMenuIcons.getResourceId(1, -1)));*/ // 支付 navDrawerItems.add(new NavDrawerItem(navMenuTitles[1], navMenuIcons.getResourceId( 1, -1))); // 邀请好友 navDrawerItems.add(new NavDrawerItem(navMenuTitles[2], navMenuIcons.getResourceId(2, -1))); // 帮助 navDrawerItems.add(new NavDrawerItem(navMenuTitles[3], navMenuIcons.getResourceId(3, -1)));
//驱动模式开/关
android - 如何更改 R.styleable 的值
所以我在我的应用程序中使用了 TimePickerDialog,但它默认为我不想使用的时钟样式。我想使用微调器样式。
如果你看这里:https ://developer.android.com/reference/android/R.styleable.html#TimePicker_timePickerMode
似乎这应该是我可以通过将 TimePicker_timePickerMode 的值设置为 1 来轻松更改的内容,但我不知道该怎么做。如何更改此变量的值?
我一直在努力搜索,但无法找到有关 R.styleable 类的任何信息。该文档仅列出了一堆没有其他信息的常量。有没有更好的文档来解释这个类是如何工作的或如何使用它?
android - 使用风格化
我想制作一个包含进度视图和按钮的视图。通过视图的 xml,我想添加定义按钮和入口栏样式的字段。
到目前为止我所做的但它不起作用:
代码:
可样式化:
谁来帮帮我?谢谢
css - JavaFX CornerRadiiConverter - 它在哪里?
我正在尝试创建 type 的可样式属性CornerRadii
,这需要StyleConverter
创建CssMetaData
. 如果以与 for 、等相同的方式StyleablePropertyFactory
提供对 的支持,那就太好了,但因为它不需要自定义解决方案。互联网搜索产生了Oracle API 'CornerRadiiConverter',看起来正是我所需要的。唯一的问题是它在我使用的 JDK(JDK 10.0.2] 中不存在。有趣的是,因为链接中指定的转换器应该驻留在 package中,这不是受限的 API。CornerRadii
Paint
Insets
javafx.scene.layout
这个转换器是否仍然存在,如果是,我在哪里可以找到它,如果没有,它是否会再次出现,如果是,那么什么是好的 ETA?
android - SwipeLayout - 无法解析 attr.xml 中的符号“drag_edge”
我试图了解我错过了什么。我在构造函数中有下一行的 SwipeLayout 类的实现:
并有一个带有样式值的 attr.xml 文件:
但这是 xml 中的一个错误,它告诉我找不到像“drag_edge”、“leftEdgeSwipeOffset”、“rightEdgeSwipeOffset”等名称。也许我错过了一些支持或设计库?