Articles of xml

Android,在XMLcheckbox侦听器?

这是可能的,做这样的事情 XML: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/addContactButton" android:text="@string/addContactButtonLabel" android:onClick="launchContactAdder"/><!– here –> </LinearLayout> Java的: public void launchContactAdder(View v) { Intent i = new Intent(this, ContactAdder.class); startActivity(i); } 但是有一个要求,那就是方法必须是公开的,无效的,最重要的是把View作为一个参数。 现在我想要做同样的事情,但用checkboxbutton。 checkbox有android:onclick属性,但在Android教程中(http://developer.android.com/resources/samples/ContactManager/index.html)我可以看到这个代码 showInvisibleControl.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Log.d(TAG, "mShowInvisibleControl changed: " + isChecked); showInvisible = isChecked; populateContactList(); } }); […]

我怎样才能创build一个完全在XML中的标签布局?

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

在Android中读取/写入外部XML文件

我想了解更多关于在Android中读取/写入XML文件(作为一种数据库)的信息。 我似乎无法find任何关于这个,所以我想我不知道要找什么条件。 我的目标是将两个editText字段的用户名和密码写入文件中,然后在我要为我的应用程序创buildlogin函数时读取它们(并希望成功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而我的清单文件中,我有我的清单文件中的错误列出的权限。 performance: <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/> 任何帮助,将不胜感激

删除所有Android语言的string

我有一个应用程序与几个翻译,我想删除一些string。 我怎样才能重构和删除它们只有一次例如在默认的strings.xml文件,并自动传播删除其他翻译的其他strings.xml文件? 谢谢

我们可以使用VectorDrawable或VectorXML作为android中的推送通知的图标?

我正在使用PNG图像,但是它的尺寸变得太大,所以我必须妥协的质量。 所以我在想vector可能是另一种方式? 例子将是一个很大的帮助。

Android – 用HTTP GET读取XML文件

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

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

有时,当我在Eclipse中处理项目布局时,我点击运行button,而屏幕上的活动事件仍然是layout.xml文件。 这会导致eclipse尝试只运行xml文件而不是实际的android项目。 我知道,当我这样做时,我可以通过删除创build的xml.out文件来修复它,并在我的项目上进行清理/构build。 不过我记得在过去的某个时候使用Eclipse时,如果我没有这样做,如果我在使用xml的时候运行它,它仍然运行Android项目,就像我在编辑java文件的时候点击运行一样。 我的问题是否有人知道是否有某种设置我可以修改,这将改变行为回到那,所以我不必切换到一个Java文件只是为了运行,而我实际上正在做的工作布局。 编辑:这工作,但现在我不能启动任何其他应用程序,我正在工作,而不重置该偏好。 是否有办法使它对待xml文件,就好像它们是“不可启动的”,这样它就会select我select在活动资源不可启动的情况下做什么的选项? 因为“启动相关的项目”选项那下,似乎正是我想要它做什么,当我尝试启动一个XML文件。

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

我使用XML布局文件创build了一个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窗口。 谢谢, […]

android:从string数组中获取项目并在文本视图中逐一显示

当我写标题我需要一些帮助在这里获取string数组中的项目,并在文本视图中逐一显示我有代码,让他们都在列表视图,但我需要显示他们在文本视图逐一每次随机在这里我的代码和抱歉,我的英语不好,感谢帮助无论如何… public class MainActivity extends ListActivity { String[] mTestArray; /** Called when the activity is first created. */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Create an ArrayAdapter that will contain all list items ArrayAdapter<String> adapter; mTestArray = getResources().getStringArray(R.array.planets_array); /* Assign the name array to that adapter and also choose a simple layout for […]