Articles of xml

如何使用XML完全创建带有选项卡的布局?

我正在尝试在布局中制作标签。 我发现了许多使用TabWidget , TabWidget的示例和教程,但它们都涉及以下之一: 活动中的Java代码 每个选项卡的单独活动 每个选项卡都有单独的片段 选项卡内的内容是静态的,所以我应该能够在纯XML中包含布局中的所有内容。 无论如何要这样做?

在Android中读/写外部XML文件

我正在尝试更多地了解如何在Android中读取/写入XML文件(作为一种数据库)。 我似乎无法find任何关于这一点,所以我想我不知道要寻找什么条件。 我的目标是将两个editText字段中的用户名和密码写入文件,然后在我要为我的应用程序创建登录function时读取它们(并希望成功validation它们)。 我希望读/写的文件位于服务器上,因此这对我来说有点复杂。 如果有人可以帮我find关于读/写XML文件的教程,我会非常高兴。 谢谢。

android.permission.WRITE_SECURE_SETTINGS错误

您好我的问题是,当我尝试更改天气或GPS设置已启用时,我收到以下错误10-20 05:44:31.890: E/AndroidRuntime(889): java.lang.SecurityException: Permission denial: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS而在我的清单文件中,我确实拥有清单文件中错误中列出的权限。 表现: 任何帮助,将不胜感激

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

我如何使用工具: xmlns:tools=”http://schemas.android.com/tools” 用 ? 我有一个布局A ,我使用工具用测试数据填充所有文本字段。 我有布局B使用include复制布局A到它。 但是,当我这样做时,我没有看到A的测试数据。 如何查看B包含的A的测试数据? *两个布局都有xmlns:tools=”http://schemas.android.com/tools ,我甚至把它推到了布局标签。

Android – 使用HTTP GET读取XML文件

我需要探索我在Android上使用Web服务的项目。 我知道没有用于XML-RPC Web服务的官方库。 但是有REST XML,我需要测试它。 我想通过HTTP GET在我的网页上阅读XML(我必须通过用户名和密码)。 要么 假设,我按照此链接 ,然后我在哪里通过用户名和密码? 任何人都可以帮助我。

Android试图在eclipse中运行我的项目并最终使用xml.out

有时当我在Eclipse中处理项目布局时,我点击了运行按钮,而屏幕上的活动内容仍然是layout.xml文件。 这导致eclipse尝试仅运行xml文件而不是实际的android项目。 我知道当我这样做时,我可以通过删除创建的xml.out文件并清理/构建我的项目来修复它。 但是我记得在过去的某个时刻使用Eclipse时没有这样做,如果我在使用xml时运行它仍然运行Android项目,就好像我在编辑java文件时点击了run一样。 我的问题是有没有人知道是否有某种设置我可以修改,将改变行为回到那,以便我不必来回切换到java文件只是为了在我实际工作时运行布局。 编辑:这有效但现在我无法启动我正在处理的任何其他应用程序而不重置该首选项。 是否有一种方法可以让它将xml文件视为“不可启动”,以便它可以归结为我选择的选项,如果活动资源不可启动则该怎么办? 因为当我尝试启动xml文件时,“启动关联项目”选项似乎就像我想要它做的那样。

为什么Android Studio总是在应用程序设计中显示ActionBar,即使在禁用时也是如此

我在新的Android Studio 1.4中有一个应用程序(尽管如此,这个问题也出现在1.3.2)并且由于扩展function,我决定使用工具栏而不是操作栏。 我已经相应地设置了xml和java来隐藏动作栏,并且在编译时它不存在,而是工具栏位于ActionBar出现的顶部。 但在设计视图中我仍然看到它并且没有办法将其删除。 这困扰我,因为它隐藏了一些设计区域,我没有足够的空间容纳我的所有元素。 如何删除ActionBar(1)并将其替换为Android Studio设计中的toolbar(2),以便(3)具有完整高度。 这是我的xml和java文件,看起来很多,但它们是90%的默认值。 我在styles.xml中设置AppTheme主题,该主题派生自Theme.AppCompat.Light.DarkActionBar,在清单中我告诉编译器使用AppTheme.NoActionBar作为活动主题。 activity_unlock.xml content_unlock.xml UnlockActivity.java package com.example.testapp; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; public class UnlockActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_unlock); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); } } Android Manifest styles.xml true false false […]

如何在Android对话框的XML布局文件中指定正确的对话框大小?

我使用XML布局文件创建了一个android对话框,如下所示: final Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.enabledialog); dialog.setTitle(“Define message keys and setup”); Switch locationSwitch = (Switch) dialog.findViewById(R.id.locationSwitch); Switch blareSwitch = (Switch) dialog.findViewById(R.id.blareSwitch); final EditText locationEdit = (EditText) dialog.findViewById(R.id.locationEdit); final EditText blareEdit = (EditText) dialog.findViewById(R.id.blareEdit); WindowManager.LayoutParams lp = new WindowManager.LayoutParams(); lp.copyFrom(dialog.getWindow().getAttributes()); lp.width = WindowManager.LayoutParams.MATCH_PARENT; lp.height = WindowManager.LayoutParams.MATCH_PARENT; dialog.show(); dialog.getWindow().setAttributes(lp); 但是,我的XML文件的内容只占用屏幕的一半,所以当我显示对话框时,我显示了额外的空间,这看起来不太好看: 这是对话框如何看的草图(R.layout.enabledialog): 如何修剪这个额外的空间? 在android studio中,布局编辑器假设XML文件占据了整个屏幕,但实际上,我只想要一个小的popup窗口。 谢谢, […]

吐司背景颜色被改变

我正在处理一个项目,并通过执行以下操作将应用程序的背景设置为白色: @style/MyActionBar 140dp #ffffff 这是一个魅力,但问题是现在正在以白色背景显示Toast消息。 奇怪的是,我将启animation面集成到项目中,当用户登录toast消息时,正常显示。 这真的很奇怪,并希望在这个问题上有任何帮助。 编辑:添加屏幕显示问题。 屏幕截图就像初始吐司(带有不良影响)淡出而新的(有默认值)淡入淡出。

从清单引用的资源不能因配置而异

当我想插入以下元标记时: 我收到错误消息: Resources referenced from the manifest cannot vary by configuration (except for version qualifiers, eg -v21.) Found variation in hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi 我怎样才能解决这个问题?