Android创建一个字符串数组
时间: 2023-06-20 11:07:18 浏览: 103
可以按照以下步骤创建一个字符串数组:
1. 在你的项目的 res/values/ 目录下,打开 strings.xml 文件。
2. 在文件中添加一个字符串数组的代码,示例如下:
```
<string-array name="my_array">
<item>Item 1</item>
<item>Item 2</item>
<item>Item 3</item>
</string-array>
```
3. 保存文件后,在你的代码中使用 `getResources().getStringArray(R.array.my_array)` 获取该字符串数组。其中,`R.array.my_array` 是你在 strings.xml 中定义的字符串数组的名称。
注意:你需要使用正确的语法来定义字符串数组。数组元素应该用 `<item>` 标签包裹,且每个元素占一行。
相关问题
Android中创建二维字符串数组的代码示例
Sure. Here is an example code for creating a 2D String array in Android:
String[][] myArray = new String[3][2];
myArray[0][0] = "Apple";
myArray[0][1] = "Orange";
myArray[1][0] = "Banana";
myArray[1][1] = "Kiwi";
myArray[2][0] = "Grapes";
myArray[2][1] = "Pineapple";
、给android 购物商城,增加一个textView显示运费。2、添加一个字符串数组,存放运费,数据自定。
在Android开发中,如果你要在购物商城应用中增加一个TextView来显示运费信息,可以按照以下步骤操作:
1. **在布局文件中添加TextView**:
首先,在XML布局文件中找到合适的位置,比如底部工具栏或者详情页面的一部分,然后添加一个TextView元素:
```xml
<TextView
android:id="@+id/freight_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:padding="5dp"
android:textColor="@color/your_font_color"
android:visibility="gone" /> <!-- 初始状态设为不可见 -->
```
2. **动态设置TextView内容**:
在对应的Activity或Fragment中,你可以通过代码动态设置TextView的内容。创建一个字符串数组来存储运费数据:
```java
private static final String[] FREIGHT_VALUES = {
"首重5元", "续重2元/kg", "免运费满100元"
};
```
然后在适当的时候更新TextView:
```java
TextView freightTv = findViewById(R.id.freight_tv);
freightTv.setVisibility(View.VISIBLE); // 当需要展示运费时,设置可见
freightTv.setText(FREIGHT_VALUES[0]); // 设置默认值或其他索引位置的数据
```
如果用户选择不同的配送地址或达到特定条件,可以根据需求更改数组索引来反映不同的运费。
阅读全文