Tag: xml

菜单未在应用中显示

出于某种原因,我的操作菜单在我的Android Studio应用程序中消失了。 我正在按照教程学习如何创建一个Android应用程序,但我最终遇到了这个问题。 我正在使用atm的教程: http : //www.raywenderlich.com/56109/make-first-android-app-part-2 这是我的main.xml的样子: menu_main.xml: 我在这段代码中做错了什么? 我没有得到任何错误。 我几乎从教程中复制粘贴了这个。 我不认为它是我的java代码,但仍然在这里,有人认为问题在于该代码。 MainActivity.java: package android.stefan.testappnieuw; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.EditText; import android.widget.ListView; import android.widget.TextView; import java.util.ArrayList; public class MainActivity extends Activity implements View.OnClickListener, AdapterView.OnItemClickListener { TextView mainTextView; […]

配置驱动的GWT UI是否可行?

我希望有一个配置驱动的UI的GWT应用程序,这意味着如果我进行某些数据库更改,或部署不同的XML描述符(在WAR之外),那么我可以改变外观,感觉和行为UI没有部署任何代码更改。 我想要这个问题的原因不在于这个问题的背景下,我需要提供一个太大的无关紧要的背景故事来certificate将这一切放在这个问题中。 例如,假设有一个特定配置,UI(GWT词汇中的位置,或页面/屏幕)可能只包含屏幕中心的简单按钮。 然后,我做了一些数据库更改,现在,同一个地方呈现屏幕的每个角落有4个按钮,中间有一个“Hello,GWT”标签。 相同的代码,但不同的DB值(或XML)导致UI的外观/感觉/行为不同。 我正在试图弄清楚如何设计这样一个系统,但我正在努力,不确定它是否可能。 如果有可能的话,我会很好地解释它是如何工作的,甚至可能是一些伪代码,以获得创造性的果汁。 如果不可能,那么我想要一个具体的(明确的)答案。 正如我在StackOverflow上发现的那么多次,当有人说“ 这是不可能的! ”时,它通常只是一个超出他们理解水平的高级主题:-),而我所要求的并非不可能,它是太难了! 提前致谢!

使用Java中的RELAX NG Schemavalidationxml文件(IDE – Eclipse)

我一直在尝试针对名为bookNewRelax.rnc的.rnc文件validationxml文件名bookNew.xml。 我经常遇到的错误是 – 线程“main”中的exceptionjava.lang.IllegalArgumentException:没有实现以下指定的模式语言的SchemaFactory: http : //relaxng.org/ns/structure/1.0可以在javax.xml.validation.SchemaFactory.newInstance(未知)加载来自testRelax.main(testRelax.java:38) 为了防止这种情况,我在实例化SchemaFactory类的对象之前使用了一行代码,我相信这有助于解决这个问题。 代码的含义如下: – System.setProperty(SchemaFactory.class.getName() + “:” + XMLConstants.RELAXNG_NS_URI, “com.thaiopensource.relaxng.jaxp.CompactSyntaxSchemaFactory”); SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.RELAXNG_NS_URI); 我已经在我的项目中包含了外部jar-jing.jar,但仍然会抛出同样的exception。 我还导入了com.thaiopensource库。*; 它以黄色下划线表示它从未被使用过。 我个人认为,这是播放spoilsport的jar文件,否则为什么thaiopensource库永远不会被使用。 我正在粘贴下面的java文件。 import java.io. *; import java.lang.management.ManagementFactory; import java.lang.management.ThreadMXBean; import javax.xml.XMLConstants; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.dom.DOMSource; import javax.xml.validation。*; import org.w3c.dom.Document; import org.xml.sax.SAXException; import com.thaiopensource。*; 公共类testRelax { /** Get CPU […]

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

我创建的应用程序遵循教程http://www.techotopia.com/index.php/Using_Fragments_in_Android_-_A_Worked_Example但我有一个错误。 logcat的: 05-02 08:16:22.044: D/dalvikvm(1846): Late-enabling CheckJNI 05-02 08:16:22.080: D/AndroidRuntime(1846): Shutting down VM 05-02 08:16:22.080: W/dalvikvm(1846): threadid=1: thread exiting with uncaught exception (group=0xa4d81b20) 05-02 08:16:22.096: E/AndroidRuntime(1846): FATAL EXCEPTION: main 05-02 08:16:22.096: E/AndroidRuntime(1846): Process: com.example.myfragmentexample, PID: 1846 05-02 08:16:22.096: E/AndroidRuntime(1846): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myfragmentexample/com.example.myfragmentexample.MainActivity}: android.view.InflateException: Binary XML file line #10: Error inflating class fragment […]

StAX XML两个必需标记之间的所有内容

开始学习StAX,使用XMLStreamReader,我遇到了一些问题。 如何将标签之间的所有内容作为文本? 我的意思是,我知道所需标签的名称,当我找到它时,我必须转到关闭标签,我发现它们之间的一切我必须附加一些字符串。 例如,我们有类似的东西 … Some text content and other tags here… Some text content.. … Something here … … … 所以,我需要把我的字符串作为 Some text content.. … Something here 我怎么才能得到它? 也许,我必须在源xml中找到所需块的开始和结束偏移,并在解析后给出子串?

如何使用Swipe视图实现android TabLayout设计支持libarary

我将使用android TabLayout设计支持库,但我不知道如何使用滑动视图。 这是我的代码 XML: Java的: TabLayout tabLayout; tabLayout = (TabLayout) findViewById(R.id.tabLayout); tabLayout.addTab(tabLayout.newTab().setText(“Tab 1”)); tabLayout.addTab(tabLayout.newTab().setText(“Tab 2”)); tabLayout.addTab(tabLayout.newTab().setText(“Tab 3”));

SAX解析:如何获取子节点

我在android中使用SAX解析。 对于以下XML: Game Analysis GTA ABC Sat, 21 Feb 2012 05:18:23 GMT CoD XYZ Sat, 21 Feb 2011 05:18:23 GMT 我需要获取的第一次出现(正好在下面)。 然后从每个块我再次需要提取 & 。 我可以使用以下方法获取第一个 :public void startElement(String uri,String localName,String qName,Attributes attributes)抛出SAXException {if(qName.equals(“title”))…} 但是,我应该如何获取 block内的标签?

更改actionBar下拉背景颜色

如何更改背景颜色“添加联系人”和“关于”。 现在它有点灰白,但我希望它是白色的! 这是一个带下拉列表的actionBar,而不是一个微调器。 我没有使用那个actionbarsherlock的东西。

使用lib添加自定义字体android

我正在使用android自定义字体lib书法https://github.com/chrisjenx/Calligraphy 。 但是对textview没有任何影响。 我使用以下代码: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override protected void attachBaseContext(Context newBase) { super.attachBaseContext(new CalligraphyContextWrapper(newBase)); } } 在XML中: 在attrs: 在assets / font / gotham-book.ttf中

如何使我的xml安全地进行解析(当它具有&字符时)?

我已经获得了一个xml字符串,我需要通过解析器。 它目前因为非法的xml字符而抱怨。 很简单的例子: this & that 我知道解决方案是替换& & ,但我没有生成XML,因此无法控制值。 简单的字符串替换不是正确的方法,因为’&’在XML中具有特殊含义,并且全局替换’&’与’&’ 会破坏预期的特殊含义。 是否有一个解决方案来获取一个完整的xml文档并“修复”它以便’&’成为’&’,但只是在预定的位置? 我可以安全地将’&’替换为’& ‘(注意两边的空格)?