Articles of xml

CheckBox没有出现在CheckedTextView中

当我设置CheckedTextView ,它没有CheckBox 。 这是它的xml代码:

Android StackScrollLayout

我需要帮助创建一个类似于Android用于在其通知面板中呈现通知的Layout 。 基本上,当通知不再适合屏幕时,视图结束时会发生什么才是我感兴趣的。 这是Android源代码中的视图。 任何建议或想法都表示赞赏。 谢谢!

剪切按钮不接收触摸输入

我有一个位于两个布局之间的FAB。 使用负边距与android:clipChildren和android:clipToPadding都设置为false我能够生成这个放置愉快的小按钮: 现在,问题是FAB的下半部分没有接收到触摸输入或换句话说:不可点击。 我已经尝试过使用android:elevation确保它可以保持最高的Z值,但问题仍然存在。 与此同时,上半年工作得很好。 我有点坚持这个,这里的任何人都可以帮我做什么吗? 下面是我的XML布局,以备你需要时使用。 … … … … 任何帮助将不胜感激。 如果您需要更多细节,我也很乐意提供更多。 提前致谢! 编辑 :感谢MoshErsan ,我终于能够实现这一目标。 这是我的工作XML ,以防任何人遇到与我相同的问题: … … … … 如果有一件事需要从这里学习,那就是: 将android:clipChilden设置为false将允许所述View在其父级布局之外绘制但是任何触摸输入仍然仅限于父级边界。

使用布局上方的“主题”combobox选择不同的布局,或修复主题样式引用

我在我的xml中收到此消息 “使用布局上方的主题combobox选择不同的布局,或修复主题样式引用。” 所以,请你告诉我什么是组合主题以及如何在我的应用程序中实现这一点。

在运行时添加animation

我想在运行时为AnimatedVectorDrawable设置AnimatedVectorDrawable ,而不使用.xml文件。 实际上我使用.xml文件的方式与文档示例相同: AnimatedVectorDrawable 所以,我有vector_drawable.xml包含带有嵌套 和定义形状的 。 对于这个向量,我有animated_vector_drawable.xml包含其中android:animation绑定到 。 最后一步是使用定义animation文件rotation.xml ,由animated_vector_drawable.xml 一切正常,但问题出现了,当我需要创建许多不同或类似animation的不同形状(向量)时,因为这会生成许多.xml文件。 我不能将一个.xml文件中的准备好和准备好的包含到另一个(某种标记)中,所以我需要将相同的代码复制到另一个文件中。 这很烦人。 如果我想对少数元素使用相同的animation,但每个animation必须有不同的延迟或任何属性值( alpha , rotation , interpolator …),我必须创建包含新.xml文件一个属性值而不是使用相同的,一个文件具有更改的属性值。 这也很烦人。 我发现我可以使用ObjectAnimator并为AnimatedVectorDrawable设置alpha & fillColor但是当我想要更改它的translateX , translateY , rotation或任何其他属性时会出现问题。 有没有办法在没有.xml情况下做到这一点。 我只想访问

在Android Switch组件上定义自定义样式(主题)

我是Android开发的新手,也是Android主题/定制的新手,看起来是一个广泛的主题…… 我试图给我的Switch组件一个特殊的外观和感觉,但我无法实现我想要的东西,avan在互联网上查找了很多资源。 这真让我抓狂!! 感谢您的帮助,Android大师! 上下文 我在一个现有的android应用程序(v1)上工作,它是minSdkVersion =“8”。 因此,应用程序使用第三方库来获取操作栏( ActionBar Sherlock )和开关( SwitchCompatLibrary ): 今天,我们正在制作v2版本,minSdkVersion =“14”。 我们的客户还要求我们更改默认的开关外观。 目标是使用thiese开关: 这看起来真的像最新的材料设计开关,但与橙色而不是“绿 – 蓝”颜色,就像这里 。 约束 正如我们现在的minSdk 14,我们可以删除2个库“ActionBarSherlock”和“SwitchCompatLibrary”,但这不是一个选项。 的确,我们没有时间…… 实际上,我尝试在我的项目的gradle文件appcompat-v7中添加依赖项,以便尝试使用具有材料主题的本机开关组件( 请参阅此处 ),但这会因为重复的属性定义而提到错误,其中提到了2个库以上。 所以我不能用它,我不确定这应该有用…… dependencies { (…) compile project(‘:actionbarsherlock’) compile project(‘:switchCompatLibrary’) compile files(‘libs/android-support-v4.jar’) // incompatible avec actionbarsherlock and SwitchCompatLibrary… // compile “com.android.support:appcompat-v7:22.0.+” (…) } 现有代码 所以这是执行代码。 在我的layout.xml文件中,我使用SwitchCompatLibrary开关: 在我的themes.xml文件中: … @style/switch_light […]

在CoordinatorLayout中无法选择Android TextView? (TextView不支持文本选择。选择已取消)

这是我得到的错误: W/TextView: TextView does not support text selection. Selection cancelled. W/TextView: TextView does not support text selection. Selection cancelled. 我很惊讶,因为我之前在RelativeLayout实现的其他Textviews在我拥有属性android:textIsSelectable=”true”时可以选择文本 – 但是,这次不起作用。 此代码使用XML中的include关键字放置在app_bar_main.xml下。 这是app_bar_main.xml : //This is where the textview is added! 这是编辑过的content_main.xml : //I have some other LinearLayouts here 此TextView main1不可选,并在LogCat上抛出上述警告。 请帮忙。 谢谢。 (我已经尝试设置focusable和setFocusable属性)

按钮上的阴影颜色取决于XML中的状态 – Android

我已经在Android中创建了自定义ToggleButtons,因为所有按钮都inheritance自相同的xml,我想根据状态更改它们的行为,所以当检查状态时我想改变阴影颜色,但这似乎不可能当前的SDK。 我创建了一个包含button_colors的xml文件: 但这似乎只适用于文本颜色而不是文本上的阴影颜色。 有什么我想念的吗? 而不是在代码中手动为每个按钮执行此操作,因为我希望将其应用于应用程序中的每个按钮。 更新编辑: 我的选择器目前看起来像这样 但是正如我在下面的评论员中所提到的,我似乎无法从这里改变样式/文本颜色阴影,因为它似乎只能采用可绘制的颜色。 当我尝试在此处按钮上放置不同的样式时,它会强制关闭或根据状态不改变样式。 当我只尝试在这里放置样式并且在样式中设置drawable时它会强制关闭。 无论哪种方式,它似乎都不起作用。

android java onClick无法执行活动的方法

这是我第一次使用recyclerview而且我得到一些关于android:onClick=”addItem”错误android:onClick=”addItem”这是我尝试在我的recyclerview中添加一行文本时得到的。 我经常用手机测试我的应用程序。 java.lang.IllegalStateException: Could not execute method of the activity at android.view.View$1.onClick(View.java:4012) at android.view.View.performClick(View.java:4761) at android.view.View$PerformClick.run(View.java:19767) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5312) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at android.view.View$1.onClick(View.java:4007) at android.view.View.performClick(View.java:4761) at android.view.View$PerformClick.run(View.java:19767) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5312) […]

如何将一个无线电组添加到表格内的单选按钮?

我有多个单选按钮,我想使用表格进行布局,但也将它们包含在一个单独的无线电组中。 我有以下xml布局: 但不幸的是,表格中的单选按钮似乎忽略了它们在RadioGroup标签内部的事实,因此您可以选择多个单选按钮。 我注意到通过移除表格并只有单选按钮它可以正常工作。 我怎么能克服这个? 它会像在桌子内而不是外面宣布无线电组一样简单吗? 谢谢你的帮助。