【Android笔记】-TextView标签

TextView标签

先新建一个工程

File->New->Android Project
  1. 在Project name:输入工程名TextView1
  2. 把Use default location勾去掉,然后选择工程放的位置
  3. Build TargetAndroid版本,这里选择2.1
  4. 在Application name:输入应用程序名.这里也是TextView1
  5. 在package name:输入包的名字com.TextView1
  6. Min SDK Version:这里为7
点完成这里就可以创建一个新的工程了。这里IDE环境已经为我们写了一些基本的代码了:

package com.TextView1; import android.app.Activity; import android.os.Bundle; public class TextView1 extends Activity { /** Called when the activity is first created. */ @Override public void _disibledevent=>super.onCreate(savedInstanceState); setContentView(R.layout.main); } }

调试程序

在package Explorer右键工程。Debug as->Android Application 就可以调用我们的程序了。他会启动虚拟机。
当然这个时候我们什么都没写,所以看不到任何东西。

目录结构

Src:我们放源代码的地方。
Res:是放资源文件的地方。
其中Res里有Layout:布局文件夹Values常数文件夹

布局文件

现在打开布局文件Layout里的main.xml,它是一个xml文件。
它有两种显示方式:Graphical Layout(图形化显示) 和 文本显示

Layout

选择切换到图形显示,左边是一些常用的控件,右边是我们程序的视图,有一个默认的TextView,上面有一个文本hello world,
【Android笔记】-TextView标签
怎么修改文字呢? 切换到文本显示可以看到代码如下:

@string/hello 说明字符串的ID为hello

Values

打开Values文件夹的string.xml,同样是有两种显示方式图形和文本。
图形显示下,左边是各个字符串,我们可以进行增加和删除操作。在左边选中字符串后,可以在右边编辑它。
【Android笔记】-TextView标签
这个时候运行一下程序看看结果如下:
【Android笔记】-TextView标签

在程序里动态设置文本

要动态设置TextView的文本,得先给TextView控件指定一个ID才行。到layout TextView控件上右键Edit ID… 然后输入ID:kuanTextView1
【Android笔记】-TextView标签
然后先定义一个TextView 对象:
private TextView m_TextView01;
这个时候TextView是没有定义的。我们可以通过快捷键Ctrl+Shift+O来加入相应的组件。
import android.widget.TextView;
package com.TextView1; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class TextView1 extends Activity { private TextView m_TextView1; /** Called when the activity is first created. */ @Override public void _disibledevent=>super.onCreate(savedInstanceState); setContentView(R.layout.main); m_TextView1 = (TextView) findViewById(R.id.kuanTextView1); String str1 = "又一次学习Android,这次要好好学下去。"; m_TextView1.setText(str1); } }
运行结果:
【Android笔记】-TextView标签
不知道某个方法的用法和意义可以把鼠标移到上面,就会有相应的提示。如setText
【Android笔记】-TextView标签
如果觉得提示不够详细。可以把鼠标移到到最下面。就会出现一些按钮。
【Android笔记】-TextView标签
点击后一个小地球,可以打开相应sdk文档。
我们可以看到setText有好几个重载的方法。
喔。对了。因为之前写了很多年C++代码,对java的代码风格实在是不习惯,我只把把代码格式化成c++风格的了。
android代码格式化
Window->Preferences->Java->Code Style->Formatter
【Android笔记】-TextView标签
可以点New新建一个模板。然后设置成自己新的风格,设置的时候,右边有实时的代码样式。
【Android笔记】-TextView标签
可以把设置完的模板导出来,以图以后再次导入使用,免得又去设置。
2011.06.16 fangyukuan
转载请保留下面链接
http://www.cnblogs.com/fangyukuan/archive/2011/06/16/2083194.html

Tags: 

延伸阅读

最新评论

发表评论