Articles of xml

一个xmlns:android,这实际上是如何工作的?

在android上考虑以下完美格式的布局文件: 我看了这个并对ULR感到好奇: http : //schemas.android.com/apk/res/android 。 因此,我尝试将其输入到我的Web浏览器的地址栏中,并尝试通过CURL获取它,但两种方法都显示它实际上并不存在。 我在本地机器上的android-sdk文件夹中寻找类似于apk / res / android目录的东西,但搜索结果也没什么。 所以,我想,因为这个资源实际上并不存在,也许我可以将xmlns:android行更改为我想要的任何内容。 我继续把它改成了 http://schemas.android.com/apk/res/androidASDFASDFASDFASDFLKJSDFLEIE 然后尝试重新编译我的项目。 我得到了这个结果: -resource-src: [echo] Generating R.java / Manifest.java from the resources… [aapt] (skipping hidden file ‘/Users/rutski/Desktop/purple/res/layout/.#main.xml’) [aapt] /Users/rutski/Desktop/purple/res/layout/main.xml:2: error: No resource identifier found for attribute ‘orientation’ in package ‘androidASDFASDFASDFASDFLKJSDFLEIE’ [aapt] /Users/rutski/Desktop/purple/res/layout/main.xml:2: error: No resource identifier found for attribute ‘layout_width’ in […]

尝试打开Android XML视图时,在Eclipse中抛出NullPointerException?

这是例外: java.lang.NullPointerException at android.widget.TextView.setTextColor(TextView.java:1787) at android.widget.TabHost$LabelIndicatorStrategy.createIndicatorView(TabHost.java:521) at android.widget.TabHost.addTab(TabHost.java:204) at com.android.layoutlib.bridge.Bridge.setupTabHost(Bridge.java:880) at com.android.layoutlib.bridge.Bridge.postInflateProcess(Bridge.java:807) at com.android.layoutlib.bridge.Bridge.postInflateProcess(Bridge.java:813) at com.android.layoutlib.bridge.Bridge.computeLayout(Bridge.java:401) at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.computeLayout(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.pageChange(Unknown Source) at org.eclipse.ui.part.MultiPageEditorPart$2.widgetSelected(MultiPageEditorPart.java:290) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1061) at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:2743) at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1429) at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:257) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) […]

毕加索图片在android中加载速度慢,为什么?

来自毕加索图书馆的图像在点击几下后非常缓慢地加载到模拟器中。 他们为什么加载这么慢? 我需要做些什么才能让它们加载更快。 我用png文件和jpg尝试了它。 Java代码 private int a; ImageView ivImageFromUrl; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ivImageFromUrl=(ImageView)findViewById(R.id.iv_image_from_url); } public void buttonOnClick(View v) { // do something when the button is clicked Button button = (Button) v; a = (byte) (Math.random() * 5); switch (a) { case 1: Picasso.with(getApplicationContext()).load(“http://img.androidcookie.com/java/Luffys-flag-2-icon.png”).into(ivImageFromUrl); break; case 2: Picasso.with(getApplicationContext()).load(“http://img.androidcookie.com/java/2i8xait.jpg”).into(ivImageFromUrl); break; case […]

为什么我们使用xml?

我们正在为开发Android应用程序的单个应用程序创建许多XML文件; 当然这是android的主题。 对于app的每个屏幕,我们都在创建一个带有一些布局的XML(静态实现)。 在执行时,每次读取XML文件以获取它想要显示我们设计的屏幕的所有资源。 通过在java代码本身中添加几行(动态实现)可以实现相同的设计。 就像我们可以扩展ListActivity而不是创建XML文件一样。 那么为什么要使用XML,因为应用程序需要从手机内存中读取文件,这可能导致访问速度慢并使应用程序变慢? 因此,动态实现总是优于静态实现。 如果我错了,请纠正我。

如何从服务器获取数据并使用它更新数据库?

我正在实现一个Android应用程序,我无法弄清楚如何解决这个问题:当用户点击更新按钮,我想连接到我的服务器,并检查数据是否有任何更新,如果有,我想从服务器获取数据并更新数据库。我应该使用xml结构检查并从服务器获取更新,还是有更聪明的方法来实现这一点?

标签不匹配错误 – Android工作室

我几乎通过堆栈溢出和谷歌上的每个链接尝试了几个小时在线浏览,但我找不到Tag Mismatch错误的可能解决方案! 我将我的android工作室更新到ubuntu 16.04 lts上的2.3版本。 在此之前,它完美地运作。 在下载过程中,发生错误,说标签不匹配,我无法下载Intel x86 Atom Image。 后来,我发现同样的错误,说Gradle项目同步失败,Tag Mismatch! 尝试了几乎所有我不得不去安装和重新安装! 要卸载我跟着这个 。 然后我重新安装我跟着这个 。 但同步错误仍然相同。 如果您需要更多信息,请告诉我们!

Android创建和编写xml到文件

我正在学习Android应用程序开发课程,并试图创建并编写一个xml文件到android上的内部存储。 就方法而言,我最初在如何设置它时遇到问题。 我写了大部分内容,但有一些我无法弄清楚的错误。 也许是因为我整天都在努力,我不知道。 这是我这堂课的代码。 我得到的错误是公共字符串宝藏和FileOutputStream上的非法修饰符。 任何帮助,将不胜感激。 好的,我想出了使用try / catch所需的初始问题。 能够运行,一切正常,直到我到达保存文件。 立即收到错误: SoundPool error loading/system./media./audio./ui/KeypressReturn.ogg. AudioService Soundpool could not load file: /system/media/audio/ui/KeypressReturnj.ogg 这是在“文件创建”写入日志之后。 我猜它试图写错了文件? 需要它写入/ data / data。 我的应用中没有音频。 我在下面添加了新代码: 旧代码: public void onSaveTreasureClick(View v) throws FileNotFoundException{ Log.v(“SaveTreasure”,”Button was clicked”); File f = new File(getFilesDir(),”treasure.xml”); FileOutputStream myFile=openFileOutput(f); Log.v(“WriteFile”,”file created”); private FileOutputStream openFileOutput(File f) { // […]

如何在onPreExecute上停止Asyn任务?

我在onPreExecute()中检查互联网连接状态,如果没有互联网连接,则不应执行doInBackground()和onPostExecute() new getStatus().execute(); private class getStatus extends AsyncTask {

使用TabLayout的片段内的ScrollView不滚动,为什么?

我是一个在Android开发中的菜鸟,我在加密的入门课程,所以我决定结合两个,并使这个应用程序。 我使用TabLayout为每个密码方法(RSA和XOR)创建一个选项卡,并使用一个选项卡指示和帮助。 一切都很完美,直到我在帮助选项卡中添加了一个带有说明的scrollView。 scrollView不滚动,我不知道为什么,我一直在网上寻求帮助,并做每个可行的解决方案,如更改宽度和高度ScrollView属性,我卡住了,你能帮我吗? 截图 —–编辑3/02/16 —– **我的main_activity.xml ** —– //编辑3/02/16 —– 这是我的tab_fragment_3.xml 这是我的TabFragment3.java public class TabFragment3 extends Fragment { TextView linkAcademy; TextView linkRsa; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.tab_fragment_3, container, false); linkAcademy = (TextView) view.findViewById(R.id.linkAcademy); linkAcademy.setMovementMethod(LinkMovementMethod.getInstance()); linkRsa = (TextView) view.findViewById(R.id.linkRSA); linkRsa.setMovementMethod(LinkMovementMethod.getInstance()); return view; } 我的PagerAdapter.java public […]

如何在XML选择器中使用字体图标(font-awesome)

是否可以在选择器中使用字体图标而不是drawable?