Tag: xml

我们可以在xml中为android背景制作多个颜色渐变吗?

我一直在尝试在XML中创建多色背景,但只有3个选项可用,包括开始,中间,结束和指定的角度。 我们不能让这样的背景下面.. 我们可以在android中像这样的背景?

解析xml kotlin android

我有这样的XML: Сегодня вас могут здорово огорчить. Если от расстройства все начнет валится из рук, просто спокойно сядьте и тихонько подождите хорошей новости. Сегодня у вас могут возникнуть проблемы на личном фронте. Спасти вас от перспективы оказаться не у дел может сухой, рациональный и в высшей степени объективный подход к проблеме. 现在我正在学习kotlin whith翻新。 我包括解析XML的库,而不是我不能理解如何创建对象来解析这个XML。 我有对象: @Root(name […]

Android Studio如何在片段中加载animation

我在Android Studio项目上工作 每当我尝试使用animation加载片段时,我的应用程序崩溃。 即时通讯使用这些代码行,但它不会工作 final Animation showBtn = AnimationUtils.loadAnimation(_context_fra_home_v2, (R.anim.show_btn)); fabPlus.startAnimation(showBtn); 要么 final Animation showBtn = AnimationUtils.loadAnimation(this, (R.anim.show_btn)); fabPlus.startAnimation(showBtn); 我无法得到这个工作。 它说: required: ‘android.content.Context’ 这是什么意思 ?

Android:从操作栏的自定义布局中删除左边距

我正在使用自定义的操作栏视图,正如您在下面的屏幕截图中所看到的,操作栏中有一个空白的空白区域。 我想删除它。 我做了什么: RES /值-V11 / styles.xml @style/ActionBarStyle @style/ActionBarStyle RES /值/ my_custom_actionbar.xml 60dp 表现 主要活动 public void onCreate(Bundle bundle) { super.onCreate(bundle); ActionBar actionbar = getSupportActionBar(); actionbar.setDefaultDisplayHomeAsUpEnabled(false); actionbar.setDisplayHomeAsUpEnabled(false); actionbar.setDisplayShowCustomEnabled(true); actionbar.setDisplayShowHomeEnabled(false); actionbar.setDisplayShowTitleEnabled(false); actionbar.setDisplayUseLogoEnabled(false); actionbar.setHomeButtonEnabled(false); // Add the custom layout View view = LayoutInflater.from(this).inflate(R.layout.actionbar, null, false); actionbar.setCustomView(view); } 我发现最近的一篇文章,指出最新版本存在一个问题。 我也更新了ADT和SDK到Android 5。 Android ActionBar的自定义视图不填充父项 我不知道该怎么办。 编辑(部分解决方案): 不适用于Android <= API […]

Xpath解析:元素的前缀没有绑定

我知道这个问题已经被问了很多次,但是即使在阅读之后,我也无法解决这个问题。 问:我有一个XML,其中有一个节点(GivenName)用一个名称空间(mpeg7)定义并在根元素顶部声明。 我想用xpathexpression式(// EpisodeOf / @ crid)使用javax xpath解析一个属性。 只是为了清除代码工程,当我从XML中删除这个GivenName节点。 XML: Azeb 代码(在Kotlin): val xpath = XPathFactory.newInstance().newXPath() xpath.namespaceContext = MyNamespaceContext() val extractedValue = xpath.evaluate(“”,InputSource(StringReader(AboveXMLInStringVariable)), qName)} class MyNamespaceContext : NamespaceContext { override fun getNamespaceURI(prefix: String?): String { println(“checking for getnamespace”) if (prefix == null) { throw IllegalArgumentException(“No prefix provided!”); } else if (prefix.equals(“mpeg7”)) { return “http://developer.tmsapi.com/files/tva_mpeg7_2008.xsd”; } […]

在xml定义的活动中找不到onClick方法

我试图将一个函数链接到AndroidStudio中的按钮的onClick属性,但出于某种原因,系统无法识别我编码的方法。 有趣的是,当我用Java编写代码时,它工作正常。 在Kotlin它不是。 我更新了我的Kotlin并检查了它的配置,但是我找不到问题。 我的朋友尝试了我在Linux电脑上做的同样的事情,并且为他工作。 我有一个Mac OS,我不知道是否有一些额外的配置照顾。 谁能帮我? 这是我的简单活动: import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.view.View class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } fun sendMessage(view: View) { } } 这是xml: 在build.gradle我有: apply plugin: ‘com.android.application’ apply plugin: ‘kotlin-android’ apply plugin: ‘kotlin-android-extensions’ 错误信息: Corresponding method handler ‘public void sendMessage(android.view.View)’ not found The […]

POJO在kotlin中响应这个XML响应

我正在处理一个API,它返回XML如下所示: 1000000714 DL 11 Jul, 2017, 17:40 我正在使用jackson的XML映射器。 我试图为此写一个POJO对象,但这是行不通的。 如何处理types和名称等元素的属性? 你能举例说明吗?

布局的问题和错误在android应用程序开发使用kotlin

我刚刚进入kotlin,我试图用Android studio 3.0 Canary 2,JRE 1.8.0创建一个基本的计算器。 不幸的是,当我将应用程序安装到手机中时,结果与下图不同 在我的android工作室,设计是这样的 这是我的xml 虽然有第二个问题, 我试图输入数字字段,当我点击+(添加)按钮,它立即崩溃。 这是错误 FATAL EXCEPTION: main Process: com.example.jeffrey.kotlincalculator, PID: 20432 java.lang.NumberFormatException: Invalid int: “” at java.lang.Integer.invalidInt(Integer.java:138) at java.lang.Integer.parseInt(Integer.java:358) at java.lang.Integer.parseInt(Integer.java:334) at com.example.jeffrey.kotlincalculator.MainActivity.getNum1(MainActivity.kt:42) at com.example.jeffrey.kotlincalculator.MainActivity$onCreate$1.onClick(MainActivity.kt:24) at android.view.View.performClick(View.java:5207) at android.view.View$PerformClick.run(View.java:21177) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5438) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 这显然表明INT是一个错误。 这是我的MainActivity代码。 package […]

如何从一段XML JAVA中抓取包装在CDATA标签中的文本内容

我有以下XML: application/xml local-C++ 200 <![CDATA[]]> 我想从内容节点解析出以下文本,如下所示: <![CDATA[]]> 注意这里的内容被包装在CDATA标签中。 我怎样才能用Java来完成这个任何方法。 这是我的代码: @Test public void testGetDoOrchResponse() throws IOException { String path = “/Users/haddad/Git/Tools/ContentUtils/src/test/resources/testdata/doOrch_testfiles/doOrch_response.xml”; File f = new File(path); String response = FileUtils.readFileToString(f); String content = getDoOrchResponse(response, “content”); System.out.println(“Content: “+content); } //输出:内容:空白 static String getDoOrchResponse(String xml, String tagFragment) throws FileNotFoundException { String content = new String(); try { […]

如何在Kotlin中使用回调?

我有View和一个CircleShape,它应该在这个视图中显示敬酒。 我在主要活动中使用它。 这是我的界面 interface OnClickListenerInterface { fun onClick() } 这是CircleShape(这是在我的XML视图)和监听器在我的视图。 我想在我的Activity中实现OnClick。 var listener: OnClickListenerInterface? = null mCircleShape.setOnClickListener(View.OnClickListener { if (listener == null) return@OnClickListener listener!!.onClick() }) 我知道,在Kotlin getters和setters通用自动化,但如何我可以设置监听器,如果它是私人的。 这是我的活动代码,但它不起作用 CircleShape.listener = object :OnClickListenerInterface{ override fun onClick() { ToastUtils.showSuccessMessage(getContext(),”pressed”) } } 我应该如何在Kotlin中使用Callback,onClickListenere?