作者jjalu (jjalu)
看板AndroidDev
标题[问题] eclipse android的hello world改不掉
时间Fri Aug 3 22:20:44 2012
抱歉不会使用图片,
使用的是android4.1 level 16 API,
我已经修改res/layout/activity_main.xml里的
android:text="@string/has_been_changed",
也在res/values/strings.xml定义了has_been_changed文字变数,
基本上他都是产生好的,我只是把他的hello world改成
has been changed !!!
以下是改好的res/layout/activity_main.xml
<RelativeLayout xmlns:android="
http://schemas.android.com/apk/res/android"
xmlns:tools="
http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/test" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/has_been_changed"
android:textColor="#FF0000"
android:background="#FFFFFF"
tools:context=".MainActivity" />
</RelativeLayout>
但我跑模拟器Run As Android Application
执行MainActivity(?,程式却跑出hello world,
而且我的名称叫做app而不是MainActivity,
希望各位大大能帮忙debug。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.68.232
1F:推 LaPass:你只是把XML => 资源代号 => 文字 你只是把资源代号改成 08/03 22:35
2F:→ LaPass:has_been_changed 08/03 22:36
3F:→ LaPass:MainActivity是你的Activity的名称,不是app的名称 08/03 22:36
4F:→ LaPass:建议找本书,一步一步做 08/03 22:37
5F:→ LaPass:你在改has been change那边,应该有两格可以改的地方,上面 08/03 22:38
6F:→ LaPass:那个是资源代号,下面那个才是资源所代表的字串 08/03 22:38
7F:→ jjalu:感谢La大大的解说,本来想说改改字串应该蛮简单的 08/04 00:53
8F:→ jjalu:原来这样就已经是一步登天的想法了,手上有书我在继续k一下 08/04 00:53
9F:→ jjalu:好了,谢谢你罗 08/04 00:54