Articles of xml

由于“获取资源编号的值时没有包标识符”而导致崩溃

好吧,通过search我可以find关于这个主题的各种线索,并试图为其他人似乎工作的一切…我屈服于需要发表我自己的问题。 作为一个Android和Java的总诺贝尔,你将不得不原谅像小孩一样跟我说话的需要:) 我有一个应用程序,迄今有3个活动。 作为导航屏幕的主窗口可以select其他两个窗口之一。 第一个完美的作品,但是当我尝试button号码2 …它崩溃。 我有一些代码,我试图运行onCreate …所以当我看到它是经常导致崩溃的XML布局..我评论了Java代码…并presto布局加载罚款。 把代码放回去,它再次崩溃。 查看LogCat中,我看到一行“当获取资源编号0x0000000d时没有包标识符” 然后是关于致命exception的各种线路,并closures虚拟机。 所以,从其他职位获得信心,我去了R.java文件,看看哪些资源具有该ID …它不在那里。 它们全部以0x7f开始…现在,以“d”结尾的唯一一个是ID为“game_Answer1”的文本视图。 但是我不确定这是不是指的。 我没有尝试Eclipse清理命令,以及删除R.java …相同的问题。 下面是Java代码,似乎崩溃了…再次,笑我的意大利面代码,因为这是在Java以外的尝试#2超越hello世界的应用程序! import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import java.util.Random; public class playgame extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.gamelayout); //set up first question genQuestion(); } […]

如何做偏好属性android:依赖?

有没有XML的属性,完全相反的android:dependency ? 我想要的依赖首选项被启用时,其他没有选中和禁用时,它被选中。 编辑:也许这个问题是不是与android:dependency也许有一个xml属性,我可以添加,以使该偏好的默认禁用,然后android:dependency将按照我想要的相反的方式切换它。 再次编辑:我试图在首选项中设置android:enabled="false" ,它会像我想要的那样禁用它,但即使依赖于其他首选项,它也不会像我所希望的那样启用它

Android的AnalogClock:以编程方式设置drawables

我正在制作一个模拟时钟应用程序,在一个应用程序中有大约15个devise。 devisedevise的一种方法是为每个devise创build不同的widgetconfigs.XML ,但是会让运行4.0+的设备混乱。 我也想过build立一个允许改变devise的活动 remoteviews.setInt(R.id.analogClock1, "setDialResource", R.drawable.clock1); 但是,这不会允许手工绘制…我还能做什么?

在运行时编程animation(VectorDrawable)animation

我想在运行时编程animationAnimatedVectorDrawable而不使用.xml文件。 实际上,我使用.xml文件的方式与文档样本显示的方式相同: AnimatedVectorDrawable 所以,我有vector_drawable.xml包含<vector>嵌套<group>和<path>它定义一个形状。 对于这个vector我有animated_vector_drawable.xml包含<animated-vector>与android:animation assinged <target> 。 最后一步是使用<objectAnimator>使用<objectAnimator>定义一个animation文件rotation.xml 一切正常,但问题出现,当我需要创build许多不同的形状(向量)与许多不同或类似的animation,因为这会产生许多.xml文件。 我不能将已经准备好的<vector>从一个.xml文件包含到另一个(某种<include>标签),所以我需要将相同的代码复制到另一个文件中。 这是非常烦人的。 如果我想为less数<target>元素使用相同的animation,但每个animation必须有不同的延迟或任何属性值( alpha , rotation , interpolator …),我必须创build新的包含<objectAnimator> .xml文件一个属性值,而不是使用相同的,一个文件具有更改的属性值。 这也很烦人。 我发现我可以使用ObjectAnimator并以编程方式为AnimatedVectorDrawable设置alpha & fillColor ,但是当我想要更改它的translateX , translateY , rotation或任何其他属性时,会出现问题。 有没有办法做到这一点没有.xml 。 我只想访问<group>

如何在KSOAP2中将transport.dump大小从256字节增加到512或更多字节?

我有来自KSOAP2库的HttpTransportSE对象。 我想转储可能包含mote然后简单的9697字符的响应文件。 目前我正在做运输。 transport.debug = true; System.out.println("Response ———-"+transport.responseDump); 但是,最后,我给了我一半的回应。 在它的内部编码结构中,我发现它使用256字节创build和销毁它的responseDump,如下所示: package org.ksoap2.transport; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.MalformedURLException; import java.net.Proxy; import java.net.URL; import java.util.List; import org.ksoap2.HeaderProperty; import org.ksoap2.SoapEnvelope; import org.xmlpull.v1.XmlPullParserException; public class HttpTransportSE extends Transport { private ServiceConnection connection; public HttpTransportSE(String url) { super(null, url); } public HttpTransportSE(Proxy proxy, […]

Android XML错误消息

每当我打开一个XML布局文件,显示以下错误信息: An internal error occurred during: "Check Android SDK". java.util.ConcurrentModificationException 错误信息很容易被忽略,而且我的程序仍然运行正常。 我已经尝试重新启动Eclipse和我的电脑没有成功。 问题并不总是在那里,但我不完全确定它何时开始发生。 任何想法或链接表示赞赏! 示例XML文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:gravity="center_horizontal" tools:context="${packageName}.${activityClass}" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="@dimen/text_title_main" android:text="@string/app_name" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="@dimen/text_subtitle_main" android:text="@string/app_desc" /> </LinearLayout> 确切的错误信息

Android – 用于形状标记的useLevel的目的

android形状xml标签useLevel属性的目的是什么? 这是关于层次列表,但不应该。 从文档中find了useLevel标签的内容: 指示drawable的级别是否影响绘制渐变的方式。 所以,如果我有以下的XML片段: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="ring" android:innerRadius="15dp" android:thickness="10dp" android:useLevel="false"> <solid android:color="#ababf2" /> <size android:height="50dp" android:width="50dp" /> </shape> 然后使用useLevel = true,戒指被禁用。 戒指出现一定是错误的。 但是这个属性的目的是什么呢? 文件不清楚。

使用布局上方的主题combobox来select不同的布局,或修复主题样式引用

我得到这个消息在我的XML “使用布局上方的主题combobox来select不同的布局,或修复主题样式引用”。 那么你能告诉我什么是组合主题,以及如何在我的应用程序中实现这一点。

Android SDKpipe理器无法parsingxml

几个月后,当我试图打开Android SDKpipe理器,我意识到它不是加载任何包,我没有安装或有更新,只是显示已安装的软件包(如没有任何互联网连接),但没有任何连接错误显示在日志像图像下面 我检查了官方的附加网站列表,它是空的 我在工具\ binpath中检查sdkmanager.bat文件,我得到这个错误,无法parsingXML文件 请注意,我可以在浏览器中inputpath时手动访问xml文件。 有什么我可以做的,以解决这个问题? UPDATE 我找出了这个问题的原因,我加了一个答案。

如何使Android自我组件和从jar库中使用它?

我想创build一个Android组件,可以很容易地添加到Android项目作为一个jar库。 为此,我必须在“res / values / attr.xml”中创build新的xml属性,我使用以下path将其添加到graphicsxml元素中: xmlns:app="http://schemas.android.com/apk/res/com.component.mypackage" 然后我将这个项目作为jar库导入到另一个项目中。 要在新项目中创build我的graphics组件,我必须更改以下path: xmlns:app="http://schemas.android.com/apk/res/com.mylibrary" 但path不正确:没有find自定义属性。 我设法将R文件集成在库jar中,我可以从我的xml访问它来声明一个像这样的自定义组件: <PreferenceScreen xmlns:android = "http://schemas.android.com/apk/res/android" xmlns:app = "http://schemas.android.com/apk/res/com.myLibraryPackage"> <com.myLibraryPackage.mySelfComponent android:title="Name" android:key="name" app:hintText="Input your name" android:dialogTitle="Your name " app:validator="com.myLibraryPackage.myValidatorClass" /> 奇怪的是,如果我把我的文件attr.xml放在我的项目资源中,它就起作用,这意味着它findcom.myLibraryPackage.mySelfComponent。 在这种情况下,为什么它也找不到com.myLibraryPackage? (我也试过replace xmlns:app="http://schemas.android.com/apk/res/com.myLibraryPackage" 通过 xmlns:app="http://schemas.android.com/apk/res/com.myApplicationPackage" 但它仍然不起作用) 我宁愿使用一个jar来促进它在一个项目中的整合! 有没有人遇到过这样的问题谁可以帮我? 谢谢。