Articles of xml

XmlPullParser:获取包含XML标签的内部文本

假设你有这样的XML文档: <root> That was a <b boldness="very">very bold</b> move. </root> 假设XmlPullParser在根的开始标签上。 有一个方便的方法来读取root内的所有文本到一个String ,有点像DOM中的innerHtml ? 或者我必须自己编写一个实用程序方法,重新创buildparsing标签? 这对我来说当然是浪费时间。 String myDesiredString = "That was a <b boldness=\"very\">very bold</b> move."

maven pom xml文件错误:构buildAndroid项目

我得到了在POM XML文件中的插件标记错误。 错误发生在插件标签上,在groupId之前。 错误 : – Plugin execution not covered by lifecycle configuration:com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:consume-aar (execution: default-consume-aar, phase: compile) 任何人都知道如何解决这个问题。 下面提到的是pom.xml文件的内容 pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.simpligility.android</groupId> <artifactId>helloflashlight</artifactId> <version>1.0.0</version> <packaging>apk</packaging> <name>HelloFlashlight</name> <dependencies> <dependency> <groupId>com.google.android</groupId> <artifactId>android</artifactId> <version>4.1.1.4</version> <scope>provided</scope> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <finalName>${project.artifactId}</finalName> <pluginManagement> <plugins> <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <version>3.8.2</version> <extensions>true</extensions> </plugin> </plugins> </pluginManagement> […]

Android RecyclerView错误

今天我试图使用新的Android RecyclerView。 我创build了一个空白活动的新项目,并在其布局中添加了以下内容: <android.support.v7.widget.RecyclerView android:id="@+id/my_recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent"/> 在Gradle构build依赖项中,我添加了: compile 'com.android.support:support-v4:21.0.0' compile 'com.android.support:recyclerview-v7:21.+' compile 'com.android.support:cardview-v7:21.+' 但activity_main.xml呈现仍然显示我以下错误: Rendering Problems The following classes could not be instantiated: – android.support.v7.widget.RecyclerView (Open Class, Show Exception) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE Exception Details java.lang.UnsupportedOperationException: Unsupported Service: […]

如何解决这个代码所有的android屏幕

下面的代码我为Android写的,但这个devise不适合所有的Android屏幕 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scrollbars="vertical" android:scrollbarStyle="insideOverlay" > <LinearLayout android:id="@+id/layout_status" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@color/wight" android:baselineAligned="false" android:orientation="vertical" > <TextView android:id="@+id/tseriesname" android:layout_width="fill_parent" android:layout_height="20dp" android:layout_margin="5dp" android:gravity="center" android:singleLine="true" android:text="@string/series_name" android:textColor="@color/textgraycolor" android:textSize="10.0sp" android:textStyle="bold" /> <Button android:id="@+id/status" android:layout_width="wrap_content" android:layout_height="25dp" android:layout_gravity="center" android:layout_marginBottom="5dp" android:background="@drawable/list_border_back_red" android:text="Live" android:textColor="@android:color/white" android:textSize="15.0sp" android:textStyle="bold" /> </LinearLayout> <LinearLayout android:id="@+id/layout_match" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/layout_status" android:layout_weight="0.14" android:background="@color/wight" android:baselineAligned="false" android:orientation="horizontal" android:padding="5dp" […]

Android R.java不会在Eclipse中生成

我正在Windows 64位上运行Eclipse 4.2.2 Juno,以便使用ADT在Android SDK 17上进行开发。 就在今天,我清理了一个工作项目,只是发现R.java文件不会再生成。 这个问题有一个非常不同的可能原因列表。 用户灰色, 响应在这里的线程 ,列出了一组文章,所有的处理不同的可能原因。 他说: 别担心 首先你可以清理项目,然后运行项目。 如果这不起作用,请按照以下链接: 然后继续列出有关这个问题的不同原因的文章,我不能列入的链接,但可以在上面提到的问题中find。 格雷的评论是这个问题最常见原因的一个很好的总结,包括资源文件命名约定,错误的“导入Android.R”语句,XML错误,需要清理和重build的损坏,以及在项目 – >属性中检查Android SDK – > Java构buildpath/库。 问题是,我的R.java仍然不会生成! 在Gray列表中唯一剩下的可能性似乎是我的main.xml或AndroidManifest.xml被破坏了,所以我已经包含它们来确保我没有错过任何错误。 我的主要布局: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <com.bostonwalker.sseng.SSSurfaceView android:id="@+id/ssview" android:layout_width="match_parent" android:layout_height="match_parent" /> </FrameLayout> 而我的清单: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bostonwalker.enginedev" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" […]

Android:如何使用包含布局的工具

我如何使用工具: xmlns:tools="http://schemas.android.com/tools" 用<include> ? 我有一个布局A ,我使用工具来填充所有的文本字段与testing数据。 我有布局B ,使用include复制布局A到它。 当我这样做的时候,我没有看到A的testing数据。 我怎样才能看到B包含的A的testing数据? *两种布局都有xmlns:tools="http://schemas.android.com/tools ,我甚至把它推到布局标签。

Android Studio能否自动将布局XML文件中的引用抽取到Activity java文件中?

早在今天,MotoDev Studio(基于Eclipse,由Motorolla推出)具有从XML中将参考文献提取到代码中的function。 使用ADT的标准Eclipse没有这个特性,但是想知道在Android Studio中是否可能。 所以例如给定的XML: <Button android:id="@+id/my_button"> 它会在你的活动课上产生: private Button mMyButton; @Override protected void onCreate(Bundle savedInstanceState) { … mMyButton = (Button) findViewById(R.id.my_button); }

是否可以编辑Androidmanifest.XML打包APK后?

我想编辑AndroidManifest.XML文件,因为奇怪的原因封装了Apk 欲了解更多信息,请访问这篇文章如何排除在谷歌Play商店低RAM的设备 请尽可能解释。这是一个未签名的apk BTW。

我应该用什么来获得更好的性能,九补丁或可绘制的XML资源?

为某种观点设置背景的最佳方式是什么? 例如2个背景变体: 背景渐变,圆angular和边框 只有一种颜色和圆angular的背景 那么哪个变种会更好,九补丁或可绘制的XML资源?

在Android上的ListView中突出显示选定的项目

我一直在做一个应用程序与Android中的ListViews一起工作,我不能这样做,以便所选(追踪)的项目有不同的背景。 我正在使用CHOICE_MODE_SINGLE。 这是我的代码看起来如此之远: 我使用的ListView: (在layout.xml中 ) <ListView android:id="@+id/listView" android:layout_width="wrap_content" android:layout_height="match_parent" android:choiceMode="singleChoice" android:listSelector="@drawable/selector_test" > </ListView> 我在适配器中使用的TextView布局: ( listItem.xml ) <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listItem" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="23sp" android:textStyle="bold" /> 这是我添加适配器的地方: mListAdapter = new ArrayAdapter<String>(this, R.layout.listItem, mList); mListView = (ListView) findViewById(R.id.listView); mListView.setAdapter(mAuthorAdapter); mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { String selected […]