1、在布局文件中写的字符串,整理到string.xml中

1、如下面的布局文件,一般写布局文件的时候都是直接把字符串写到里面,之后再整理到string.xml中:

 <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="测试Alt+Enter"        android:maxLines="1"        android:textSize="36sp" />
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Android Studio如何轻松整理字符串到string.xml中_第1张图片
这个时候会有提示,要将该字符串整理到string.xml中,为了方便I18N国际化处理,如下图所示: 
Android Studio如何轻松整理字符串到string.xml中_第2张图片

2、然后选中字符串“测试Alt+Enter”,同时按住Alt+Enter,即可看到弹出选择的对话款,选择其中的“Extract string resource”,如下图所示: 
Android Studio如何轻松整理字符串到string.xml中_第3张图片
选择其中的“Extract string resource”,出现如下图所示的对话框 
Android Studio如何轻松整理字符串到string.xml中_第4张图片
然后可以修改该字符串在string.xml中的key值,如下图所示: 
Android Studio如何轻松整理字符串到string.xml中_第5张图片
修改完后,点击“OK”按钮,就会自动修改代码为如下所示的代码:

    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="@string/test_alt_enter"        android:maxLines="1"        android:textSize="36sp" />
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Android Studio如何轻松整理字符串到string.xml中_第6张图片

同时,在string.xml文件中也会自动生成相应的代码,如下图所示:

    <string name="test_alt_enter">测试Alt+Enterstring>
  • 1

这里写图片描述

2、在Java文件中写的字符串,整理到string.xml中

和在布局文件中写的字符串,整理到string.xml中的方式是一样的,也是使用Alt + Enter快捷键进行处理,如下图所示:

 tvNavChannelTitle.setText("在Java文件中测试Alt+Enter");
  • 1

这里写图片描述

使用Alt + Enter快捷键,然后弹出如下的对话框 
Android Studio如何轻松整理字符串到string.xml中_第7张图片

选择其中的“Extract string resource”, 然后弹出如下图所示的对话框,然后修改该字符串在string.xml中的key值 
Android Studio如何轻松整理字符串到string.xml中_第8张图片

点击“OK”按钮,然后就会自动修改代码为如下所示的代码:

 tvNavChannelTitle.setText(R.string.test_alt_enter_java);
  • 1

这里写图片描述

同时,在string.xml文件中也会自动生成相应的代码,如下图所示:

<string name="test_alt_enter_java">在Java文件中测试Alt+Enterstring>
  • 1

Android Studio如何轻松整理字符串到string.xml中_第9张图片

 

更多相关文章

  1. 从android image中提取文件
  2. Android 图片拖动 放大
  3. android 处理图片的工具类
  4. android 读取ini文件
  5. Android 选择图片裁剪,上传
  6. android上传文件到服务器
  7. android加载大图片内存问题
  8. android文件操作工具类
  9. Android 简易文件选择Dialog

随机推荐

  1. PopWindow使用方法详解
  2. Android正方形View
  3. Android中TextView输入字数统计和限制
  4. Android反编译工具简介
  5. android Handler与Message类,实现n秒后无
  6. 初学Android,图形图像之使用drawBitmapMe
  7. Android(安卓)基本组件介绍
  8. Android(安卓)WebView 开发详解(一)
  9. android listview嵌套gridview动态增加gr
  10. GreenDao3.0简单使用和升级