您的位置:首页 > 编程语言 > Java开发

adt-bundle-eclipse下的修改android项目名

2013-03-01 11:10 267 查看
Date: Mar 1st, 2013

Dongguan

QX.Zhong

===============================

1. 原android项目名为AndroidIntro,程序运行界面如下图:



顶栏的程序名称如项目名一致。

2. 通过eclipse IDE修改项目,右击项目->Rename->FirstAPP,编译程序后,运行结果如下:



 顶栏的程序名依然纹风不动。

3. 问题解决,eclipse中,打开项目根目录中的AndoirManifest.xml文件,找到如下内容

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:debuggable="true">
<activity
android:name="com.demo.firstapp.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
按住Ctrl键单击第四行内容:android:label="@string/app_name"

eclipse界面即自动打开项目中/res/values/strings.xml文件,内容如下

<?xml version="1.0" encoding="utf-8"?>
<resources>

<string name="app_name">AndroidIntro</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">More</string>

</resources>
其实,修改程序名的内容是在此文件的<string name="app_name">标签中修改的,此时只需将/res/values/strings.xml中的app_name标签内容修改为目标内容,本例修改为FirstAPP,运行程序,即可达到预期目的,程序名称已经由AndroidIntro改为FirstAPP,如下图。



4. 额外收获

android项目的activity的layout设置,可以把所有TextView的必要硬编码值放置/res/valuse/strings.xml中定义。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android