Articles of xml

如何检索维基百科的部分内容到Android应用程序?

基本上,我想从维基百科检索内容。 但我想直接在我的Android应用程序中显示它。 不是随便地redirect到互联网浏览器,而是先显示在我的应用程序内。 目前,我设法请求维基百科API,并通过使用http://en.wikipedia.org/w/api.php?action=parse&prop=text&format=xml&page=Bla_Bla_Bla获取主要内容。 而且由于我parsing了数据,我将使用WebView在Android中进行渲染。 它成功呈现。 但只对那些没有保护的文章… 如果它受到保护,如蒙娜丽莎 ,则输出在WebView Android中无法正确显示。 我想知道有没有人试图检索一个维基百科的内容,并显示在你的Android应用程序,轻松,美观? 谢谢 :)

StateListDrawable和平铺的位图

这是我的自定义select器(StateListDrawable) <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/common_cell_background" /> <item android:state_pressed="true" android:drawable="@drawable/common_cell_background_highlight" /> <item android:state_focused="true" android:drawable="@drawable/common_cell_background_highlight" /> <item android:state_selected="true" android:drawable="@drawable/common_cell_background_highlight" /> </selector> common_cell_background和common_cell_background_highlight都是XML。 代码如下: common_cell_background.xml <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/common_cell_background_bitmap" android:tileMode="repeat" android:dither="true"> </bitmap> common_cell_background_highlight.xml <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/common_cell_background_bitmap_highlight" android:tileMode="repeat" android:dither="true"> </bitmap> 位图也完全一样。 高光只是一点点轻,没有其他区别。 这两个位图都是PNG文件。 现在我设定了 convertView.setBackgroundResource(R.drawable.list_item_background); 这是问题。 我的common_cell_background不重复,拉伸。 但是,当我触摸我的列表背景的单元格时,会有什么惊奇变成common_cell_background_highlight,并猜测是什么? 一切都很好,它应该是重复的。 我不知道问题出在哪里,为什么我的背景不重复,而突出显示。 有什么想法吗?

android.os.TransactionTooLargeException检索已安装的应用程序

我正在恢复设备上安装的所有应用程序,我偶然发现这个错误。 java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:300) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355) at java.util.concurrent.FutureTask.setException(FutureTask.java:222) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:811) Caused by: java.lang.RuntimeException: Package manager has died at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:499) at android.app.ApplicationPackageManager.queryIntentActivities(ApplicationPackageManager.java:485) at com.name.package.MyClass$RetrieveApps.doInBackground(MyClass.java:363) at com.name.package.MyClass$RetrieveApps.doInBackground(MyClass.java:1) at android.os.AsyncTask$2.call(AsyncTask.java:288) at java.util.concurrent.FutureTask.run(FutureTask.java:237) … 4 more Caused by: android.os.TransactionTooLargeException at android.os.BinderProxy.transact(Native Method) at android.content.pm.IPackageManager$Stub$Proxy.queryIntentActivities(IPackageManager.java:2165) at […]

android.view.InflateException:二进制XML文件行#33:错误膨胀类

我正在使用自定义的Adapter类来使用RecyclerView,这里是我的代码: public class CardAdapter extends RecyclerView.Adapter<CardAdapter.ViewHolder> { List<NatureItem> mItems; public CardAdapter() { super(); mItems = new ArrayList<NatureItem>(); NatureItem nature = new NatureItem(); nature.setName("The Great Barrier Reef"); nature.setThumbnail(R.drawable.great_barrier_reef); mItems.add(nature); nature = new NatureItem(); nature.setName("Grand Canyon"); nature.setThumbnail(R.drawable.grand_canyon); mItems.add(nature); } @Override public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { View v = LayoutInflater.from(viewGroup.getContext()) .inflate(R.layout.recycler_view_card_item, viewGroup, false); ViewHolder viewHolder = […]

为什么SwitchPreference从开启到closures时不显示animation,反之亦然?

我已经为我的应用程序的preferences做了一个SwitchPreference 。 问题是,当我在开关之间切换时, SwitchPreference没有显示animation,而是突然跳变。 这里是preferences.xml文件的代码: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <SwitchPreference android:id="@+id/notification" android:key="notification" android:title="@string/notification" android:defaultValue="true"/> </PreferenceScreen> 我是初学者,所以请合作,让我知道这里有什么问题。 提前致谢。

为什么Android xml布局文件不能识别ctrl +空格的内容?

我正在面临eclipse的问题,那就是当我使用Android xml布局文件来devise一个屏幕时,我尝试将属性添加到已经创build的元素。 我曾经键入属性的两个字母,然后点击Ctrl +空格,所以它会显示所有可用的属性通过智能感知列表。 现在它没有显示任何内容,而是在屏幕底部显示一条消息,如下图所示。 有人遇到问题解决了吗? 感谢您的帮助,因为这会减慢我的工作。

在android studio中如何validationAndroidManifest.xml?

android studio如何validationAndroidManifest.xml和任何活动xml? 我已经阅读这篇文章,并知道有没有一个Android清单的实际架构。 但是android studio或任何validationAndroidManifest.xml的工具是如何知道的,哪些标签和元素是合法的呢?

Intellij IDEA使用alignment属性格式化XML

有没有机会格式化XML文件,并有这样的代码: <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:longClickable="false" > 像这样? <RelativeLayout android:layout_width = "fill_parent" android:layout_height = "wrap_content" android:orientation = "horizontal" android:longClickable = "false" > 我试过“=”选项的空间,但这不是我想要的。

Android Studio XML布局文件存在,但我找不到它

我想在Android Studio中创build一个Fragment ,所以我做了以下步骤: 右键单击包 新 – > Android(其他) – >片段(列表) 检查两个包括片段工厂方法? 并在大屏幕上切换到网格视图 描述说: “创build一个新的片段,包含一个列表,在大屏幕上可以select更改为网格。” 下面是有趣的部分:当我正在阅读代码来理解这个切换是如何完成的,我找不到任何代码来切换XML文件或任何东西。 我发现的唯一奇怪的事情是用于Adapter的XML被称为R.layout.fragment_item , 但是在我的布局文件夹中没有像这样的XML。 有2个名为R.layout.fragment_item_list和R.layout.fragment_item_grid XML。 所以我虽然“嘿,也许在内部框架自动决定是否去 _grid 或 _list ,这就是为什么它不标记 R.layout.fragment_item 它不存在” 当我读完代码后,我从布局文件夹中删除了R.layout.fragment_item_list和R.layout.fragment_item_grid ,并猜测是什么? R.layout.fragment_item 不被标记为不存在,并且在我的Layout文件夹中没有这样的文件。 我已经去build设>清洁和build设>重build项目 ,它仍然标记为存在。 我在这里错过了什么? 听起来像有一些基本的东西我没有考虑到。

如何使活动出现在半屏幕上?

我想做一个活动,出现在半屏幕上(只是对话框,但不是对话框)我想添加一些文字,开关button和标签上呢? 我试过对话框,但它不满足我现在我想调整活动。 帮帮我 提前致谢