首页 > 编程知识 正文

android移动应用基础教程第二版(Android基础入门教程)

时间:2023-05-04 18:27:49 阅读:75427 作者:365

Android初级教程(五)写完HelloAndroid后,觉得很抱歉没有写一半代码,所以在本节中,基于HelloAndroid,进行与TextView文字标签的初次接触。在这个例子中学习为res/values/string.xml定义字符串常量,最后通过TextView的setText方法在预加载程序开始时更改TextView字符。

首先,得到类似于下面图:的结果

首先,“欢迎来到hpdxlb的博客”这句话来自哪里呢? 我们在res-values-string.xml中添加了以下语句(黑体) :吗? XML版本=' 1.0 '编码=' utf-8 '?

HelloWorld,hello安卓!

光晕机器人

欢迎使用hpdxlb博客

而且,加载“欢迎使用hpdxlb博客”的是main.xml (定义手机布局接口)。 例如,如下代码所示,我们的女儿把@string/hello称为@string/textView_text . XML版本=' 1.0 '编码=' utf-8 '?

Android : orientation=' vertical '

Android : layout _ width=' fill _ parent '

Android : layout _ height=' fill _ parent '

Android : layout _ width=' fill _ parent '

Android : layout _ height=' wrap _ content '

Android : text=' @ string/textview _ text '

/

这样,当我们运行HelloAndroid.java时,手机屏幕上会显示“欢迎使用hpdxlb博客”欢迎界面。 我们好像又没写代码,只是在. xml上加了一两行。 我对习惯编程的同学有点不习惯。 其实用HelloAndroid.java编写代码也能达到完全一样的效果。

在此,首先将main.xml恢复为原始形状,在原始形状中加上一行,如下所示(黑体行)。 其中,ID是为了在Java类中找到TextView对象并对其进行控制吗? XML版本=' 1.0 '编码=' utf-8 '?

Android : orientation=' vertical '

Android : layout _ width=' fill _ parent '

Android : layout _ height=' fill _ parent '

android:id='@ id/myTextView '

Android : layout _ width=' fill _ parent '

Android : layout _ height=' wrap _ content '

安卓: text=' @ string/hello '

/

在主程序HelloAndroid.java中,代码为以下:

packagecom.android.test;

导入安卓. app.activity;

导入安卓. OS.bundle;

import Android .构件. textview;

publicclasshelloandroidextendsactivity {

私有textviewmytextview;

公共void oncreate (绑定验证例程状态)。

super.oncreate (savedinstancestate;

加载main.xmlLayout,此时myTextView:text为hello

setcontentview(r.layout.main );

使用findViewById函数在ID中找到该TextView对象

mytextview=(textview ) findviewbyid ) r.id.mytextview;

string welcome _ mes='欢迎使用HPD xlb博客';

使用setText方法将TextView字符更改为welcom_mes

mytextview.settext(welcome_MES;

}

}

两种方法都可以达到同样的效果,但这里建议使用第一个比较规范。 这个节到此为止。 下一节介绍Android的五种布局。 希望你能继续关注~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。