当前位置:首页 » 安卓系统 » androidxmlstring

androidxmlstring

发布时间: 2022-10-20 20:09:39

A. 在android开发中,关于string和string.xml的问题

values文件下下面放了很多xml,比如建立一个4.0的project,就会有strings.xml、dimens.xml、styles.xml。而且自己也可以添加,比如以后学Spinner组件等可以可能会用到自己做的xml文件。

android:text="@string/button1“的”string“不是直接的文件夹名字,是ADT下管理的一个键值映射,提供的”@string“找到这个string键然后这个键对应的值是”strings.xml“这个文件。一种映射关系,而不是直接的对应,就和数据库开发中的三层模式似的(当然比喻不大妥当)。

包括引用style也不是@styles而是@style,ADT通过用户提供的键”style“找到对应的值即”style.xml“文件。再举个例子,比如你要为ImageView添加一个图片,会在布局文件中写这么一句
android:src="@drawable/pic"但是你看看有没有”drawable“这个文件夹的?没有,而是”drawable-hdpi“等一系列文件夹。具体内部是ADT自己通过映射找到的。

B. Android 关于string.xml存值的问题

使用<b>和<b>来打印出<b></b>
这样的文字;“<”表示“<”的意思;

使用textView.setText(Html.fromHtml("Hello
<b>World</b>,<font size=\"3\"
color=\"red\">AnalysisXmlActivty!</font>"));设置类似于html那样的效果

如果你需要使用 String.format(String, Object...)
来格式化你的字符串,你可以把格式化参数放在你的字符串中,参见下面的例子:

<string
name="welcome_messages">Hello, %1$s! You have %2$d new
messages.</string>

在这个例子中,这个格式化的字符串有2个参数, %1$s是个字符串 %2$d
是个浮点数,你可以在你的程序中按照下面的方法来根据参数来格式化字符串:

Resources res = getResources();

String text = String.format(res.getString(R.string.welcome_messages),
username, mailCount);

那么根据例子上说的我需要把%s换成%1$s才行了,修改后编译通过,程序成功启动。

问题补充:如何在<string></string>中使用%号

有两个办法可供选择

1.用%%来表示1个%,和转意符号 \ 的用法相同

2.如果你的字符串不需要格式化,可以在你的<string
标签上增加一个属性:formatted="false"例如 <string name="test" formatted="false">% test
%</string> 即可

C. android怎么改变string.xml的字符串

当时以为string resource都必须放在string.xml里面 现在的我的习惯是根据activity来划分string资源,这样哪个界面显示的字符串也就清楚了 比如登录activity里的字符放在 strings_activity_login.xml 文件中 一些全局的资源放在 strings.xml 其他资源类似

D. android中怎么在xml中加入string类型<的文本内容

android:text="@string/hello_world"

E. 【android】string.xml的数据储存的用法,高手帮忙!

操作方法:
//xml
?xml
version="1.0"
encoding="utf-8"?


Bharain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
//获取String
String[]
contries=getResources().getStringArray(R.array.countries_arry);

F. Android应用程序的strings.xml文件中只能存放一些字符串常量信息。

一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家来自动选择相应的string.xml文件,这时手机界面就会显示出英文。这样做国际化非常的方便。

G. 【android】string.xml的数据储存的用法,高手帮忙!

操作方法:

//xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
… …
<string-array name="countries_arry">
<item>Bharain</item>
<item>Bangladesh</item>
<item>Barbados</item>
<item>Belarus</item>
<item>Belgium</item>
<item>Belize</item>
<item>Benin</item>
</string-array>
</resources>

//获取String
String[] contries=getResources().getStringArray(R.array.countries_arry);

H. Android 如何解析Xml字符串

其实把它当成string就可以了,用string的split方法通过标示符来切割string就可以拿到你想要的数据了

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:527
微博数据库设计 发布:2025-07-05 15:30:55 浏览:25
linux485 发布:2025-07-05 14:38:28 浏览:305
php用的软件 发布:2025-07-05 14:06:22 浏览:756
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:432
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:705
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:241
java的开发流程 发布:2025-07-05 12:45:11 浏览:686
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:285
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:835