Articles of xml

组织Strings.xml

我正在制作一个Android应用程序,因为我刚刚开始,我想尝试获得最有组织的代码/资源。 到目前为止,在我的strings.xml文件中,我有: GameController Stop Start Preferences Back 除app_name之外的所有字符串都在选项菜单中使用。 但是因为我会添加更多字符串,所以我认为做这样的事情会更好: GameController Stop Start Preferences Back 这是最好的方式还是应该使用其他系统?

什么工具:片段xml文件中的布局?

我使用ADT Eclipse基于主/详细流模板启动了一个新的Android应用程序。 此模板创建两个活动,主片段和细节片段,以适应较小和较大的屏幕。 我注意到activity_item_list.xml文件有tools:layout属性: 我试图删除属性,应用程序以相同的方式运行,但在ADT的图形布局选项卡中,一条消息要求我: 从“片段布局”上下文菜单中选择预览布局 它的目的是什么? 它只是用于图形布局的预览吗?

在android布局文件中评论

如何在android布局的xml文件中发表评论。 我在Android Layout xml中看过评论 – 但我想在父母内部发表评论。 当我尝试这样做时,我在eclipse中遇到错误: <Button android:text="Button" android:id=”@+id/Discon” > 从xml的背景知识,我开始知道我们不能在属性中添加注释。 有没有办法删除id属性并将其指定为元素? 或者有没有办法在元素属性中添加注释?

Android使用布局作为模板来创建多个布局实例

好的,所以我理解如何使用include标签,但我遇到了问题。 基本上我想要在xml中定义一个布局,其中包含一些TextView和一个ImageView 。 然后我想迭代一个数组并根据数组中的whats(在运行时填充)填充xml布局中的字段。 从而制作xml布局的多个副本并使用唯一数据填充字段。 现在我不知道如何以这种方式重新使用这个LinearLayout ,因为TextView和ImageView在其中有一个常量id,我需要制作这个布局的多个副本。 有没有办法给资源充气,然后复制一下,那就行了……所以 LinearLayout one = new LinearLayout(inflater.inflate(R.layout.home, container, false)); ^遗憾的是没有这样的构造函数。 唯一的另一种方法是以编程方式完成所有操作,但我更倾向于在xml中而不是在代码中使用视图和LinearLayout的属性。 这就像我希望LinearLayout成为一个模板,你可以复制我猜…真的不确定这是否可能。

CoordinatorLayout AppBarLayout背后的内容

我正在为我的应用创建设置活动/布局。 我有一个带有AppBarLayout和Toolbar的CoordinatorLayout ,然后它包含了content_settings.xml 。 当内容加载时,.xml文件位于应用栏后面。 我正在使用相同的设置加载主要内容,它工作正常,但由于某种原因无法在“设置”部分正确呈现。 activity_settings.xml content_settings.xml只是一个由PreferenceFragment替换的FrameLayout

在android中创建水平和垂直虚线

我想在android中使用形状绘制水平和垂直虚线。 我想这样画 对于水平线 对于垂直线 但不显示我的输出的垂直虚线显示如下 如何绘制垂直线。

在AndroidManifest.xml中注册本地BroadcastReceiver?

无论如何在AndroidManifest.xml中注册BroadcastReceiver并接收由LocalBroadcastManager发送的广播? 目前我必须打电话 registerReceiver(BroadcastReceiver receiver, IntentFilter filter) 要注册一个Receiver,在AndroidManifest.xml中声明将无法正常工作。 但这意味着我必须确切地知道接收者的包名和类名,而不仅仅是意图filter。 是否可以在清单文件中声明接收器? 以下是我目前的代码。 AndroidManifest.xml中: … … MainActivity.java: Intent intent = new Intent(); intent.setAction(“com.m2x.test.intent.MESSAGE_RECEIVED”); LocalBroadcastManager manager = LocalBroadcastManager.getInstance(mContext.get()); manager.sendBroadcast(intent); MessageReceiver.java public class MessageReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(“com.m2x.test.intent.MESSAGE_RECEIVED”)) { Toast.makeText(context, “user message received”, Toast.LENGTH_SHORT).show(); } } }

有没有Android XML文档?

有没有任何types的xml参考? 我发现这对我来说非常宝贵 (多个)使用XML绘制形状 但我无法弄清楚我应该怎么知道怎么做,如果我没find那个post。 我知道api引用有许多类列出的xml属性……但是xml标签呢? 在哪里记录我可以使用 , , 标签构建形状? 我真的很想知道在哪里可以find这样的文档。

android如何更改的宽度和高度

我正在为drawable制作一个 。 我有我的背景图片,我希望第二层更小,但似乎我在我的android:layer_width里面写的并不重要android:layer_width和android:layer_height 。 第二层大小仍然相同。 这是我的xml:

ScrollView会切掉顶部,并在底部留出空间

当我启动模拟器并进入使用此代码的屏幕时,它会显示大部分文本信息,但会切断屏幕顶部(无法向上滚动),但会在底部留下一些空间。 这是代码; 有谁知道为什么会发生这种情况?