【我的Android进阶之旅】Android Studio如何轻松整理字符串到string.xml中
来源:互联网 发布:海战网络手游哪个好玩 编辑:程序博客网 时间:2024/06/09 13:52
使用Android Studio一段时间了,还有很多小技巧没有掌握。比如:平常将字符串整理到string.xml中,都是手动的去复制字符串到string.xml中,然后再回来修改引用该字符串的代码,这样很low.今天发现了一个小技巧可以轻松整理字符串到string.xml中,在这里分享出来。
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" />
这个时候会有提示,要将该字符串整理到string.xml中,为了方便I18N国际化处理,如下图所示:
2、然后选中字符串“测试Alt+Enter”,同时按住Alt+Enter,即可看到弹出选择的对话款,选择其中的“Extract string resource”,如下图所示:
选择其中的“Extract string resource”,出现如下图所示的对话框
然后可以修改该字符串在string.xml中的key值,如下图所示:
修改完后,点击“OK”按钮,就会自动修改代码为如下所示的代码:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/test_alt_enter" android:maxLines="1" android:textSize="36sp" />
同时,在string.xml文件中也会自动生成相应的代码,如下图所示:
<string name="test_alt_enter">测试Alt+Enter</string>
2、在Java文件中写的字符串,整理到string.xml中
和在布局文件中写的字符串,整理到string.xml中的方式是一样的,也是使用Alt + Enter快捷键进行处理,如下图所示:
tvNavChannelTitle.setText("在Java文件中测试Alt+Enter");
使用Alt + Enter快捷键,然后弹出如下的对话框
选择其中的“Extract string resource”, 然后弹出如下图所示的对话框,然后修改该字符串在string.xml中的key值
点击“OK”按钮,然后就会自动修改代码为如下所示的代码:
tvNavChannelTitle.setText(R.string.test_alt_enter_java);
同时,在string.xml文件中也会自动生成相应的代码,如下图所示:
<string name="test_alt_enter_java">在Java文件中测试Alt+Enter</string>
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng
- 【我的Android进阶之旅】Android Studio如何轻松整理字符串到string.xml中
- Android Studio如何轻松整理字符串到string.xml中
- Android Studio如何轻松整理字符串到string.xml中
- Android Studio如何轻松整理字符串到string.xml中
- Android Studio 如何轻松整理字符串到string.xml中 1、在布局文件中写的字符串,整理到string.xml中 1、如下面的布局文件,一般写布局文件的时候都是直接把字符串写到里
- Android Studio轻松将零散字符串整理到strings.xml
- 我的Android进阶之旅------>Android资源文件string.xml中\u2026的意思
- Android Studio 将字符串快速生成到string.xml中
- 我的Android进阶之旅------>Android Studio 快捷键整理分享
- Android Studio 快捷操作将字符串快速整理到string.xml
- Android Studio和Eclipse中如何将xml和Java文件中字符串、颜色、尺寸,Style整理到对应的value文件中
- 我的Android进阶之旅------>Android studio 如何修改工程的包名
- Android Studio 字符串 string.xml
- 我的Android进阶之旅------>Android中如何高效率的进行简繁体转换
- 【我的Android进阶之旅】如何隐藏Android中EditText控件的默认下划线
- 【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?
- 我的Android进阶之旅------>Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题
- 我的Android进阶之旅------>Android中可替换string的使用,getString(int resId, Object... formatArgs)
- 142.leetcode Linked List Cycle II(medium)[有环链表]
- Primary IDE channel no 80 conductor cable installed
- 常用 J2EE 应用服务器比较
- Java多线程系列--“JUC锁”08之 共享锁和ReentrantReadWriteLock
- 用webpack的CommonsChunkPlugin提取公共代码的3种方式
- 【我的Android进阶之旅】Android Studio如何轻松整理字符串到string.xml中
- C++中vector内存扩充机制
- Andorid-onTouchEvent回调
- 怎么修改单选框radio默认样式
- hive函数
- (转)全球顶级对冲基金TOP50
- Java多线程系列--“JUC锁”09之 CountDownLatch原理和示例 (r)
- poj 1679 The Unique MST(次小生成树模版)
- strcmp()函数的深入剖析