Articles of xml

Android的XML标签叫做eat-comment,它有什么用呢?

注意到通过像这样的标签的android sdk: <eat-comment/> 它是干什么用的? 例如对此的引用是: https://github.com/android/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml

在XML中连接多个string?

我经历了这个如何在android XML中连接多个string? 最后有评论说 For clarity, Its works: <string name="title">@string/app_name</string>. – AndrzejDuś 我做了我自己的例子,但它不起作用。 所以Andrzej错了,或者我在代码中做错了什么。 R.strings.bbb应该包含"bbb aaa"而不是"bbb aaa"它包含"bbb @strings/aaa" <string name="aaa">aaa</string> <string name="bbb">bbb @strings/aaa</string> 查询: 是否有可能做一些连接只有在XML,没有源代码更改? 我不想在代码中进行编辑的原因是因为我在xml/preferences.xml使用了这个string 例如: <ListPreference android:key="key_bbb" android:title="@string/bbb" …. 如果你知道我的意思,这里没有可能使用这样的东西 String title = res.getString(R.string.title, appName);

将多个项目置于RelativeLayout中,而不将它们放在容器中?

我有一个RelativeLayout包含一对并排button,我想要在布局中居中。 我可以把button放在一个LinearLayout中,并把它放在RelativeLayout中,但我想保持我的xml尽可能干净。 这是我试过的,只是把“应用”button放在中间,左边是“撤消”button: <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="15sp"> <TextView android:id="@+id/instructions" android:text="@string/instructions" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="15sp" android:layout_centerHorizontal="true" /> <Button android:id="@+id/apply" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="@string/apply" android:textSize="20sp" android:layout_below="@id/instructions" /> <Button android:id="@+id/undo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="@string/undo" android:textSize="20sp" android:layout_toLeftOf="@id/apply" android:layout_below="@id/instructions" /> </RelativeLayout>

在一个活动中dynamic地实现多个片段

我正在处理碎片 用例我试图实现 :: 我正在使用dynamic片段 我正在一个活动中使用三个片段 我的目标是在三个片段之间进行沟通 我正在使用支持包的碎片 每个片段都有一个小部件 my_fragment1有edittext my_fragment2有button my_fragment3有TextView 点击button , edittext的文本必须显示在文本edittext中 到目前为止,我已经尝试过构build下面的大部分场景 Top_Fragment.java public class Top_Fragment extends Fragment{ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub View view=inflater.inflate(R.layout.my_fragment1, container, false); return view; } } Middle_Fragment.java package com.example.deleteme; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; […]

如何使RatingBar显示五颗星

我正在遵循如何添加RatingBar的标准示例。 要控制星号的数量,我尝试使用android:numStars="5" 。 问题是,明星的数量似乎没有做任何事情。 在肖像布局,我得到6星,当我翻转手机,我得到约10星。 我试图设置加载xml的Activity( myBar.setNumStars(5) )中星号的数量,但是这个选项也没有成功。 所以我的问题是如何定义我的布局,以便它只显示五颗星? 设置numStars似乎不工作。 在此先感谢罗兰

Ellipsize不工作在自定义listView里面的textView

我有一个listView与自定义对象下面的xml-layout定义。 我想要id为“info”的textView在一行上被省略,我试过使用属性 android:singleLine="true" android:ellipsize="end" 没有成功。 如果我将layout_width设置为固定宽度,例如 android:layout_width="100px" 文本被截断罚款。 但出于便携性的原因,这不是一个可接受的解决scheme。 你能发现问题吗? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="5px" > <TextView android:id="@+id/destination" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="22dp" android:paddingLeft="5px" /> <TextView android:id="@+id/date" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="15dp" android:paddingLeft="5px" /> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/info_table" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="5px" android:paddingTop="10px" > <TableRow> <TextView android:id="@+id/driver_label" android:gravity="right" android:paddingRight="5px" android:text="@string/driver_label" /> <TextView android:id="@+id/driver" /> </TableRow> <TableRow> <TextView […]