码迷,mamicode.com
首页 > 移动开发 > 详细

Android教程(二)--基本控件TextView的使用

时间:2015-06-24 09:22:30      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:android   textview   控件   

1.所有控件的都是view的子类,基本控件主要有button,TextView,EditText,checkbox等。

2.一般情况下我们可以通过修改layout中的文件来将控件添加到界面上,res/layout/activity_main.xml

显示效果如下:

技术分享

下面来讲一下,我们是如何做到的,首先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:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >


    <TextView

android:id="+id/myTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World" />


</RelativeLayout>


同时,我们也可以通过用代码来实现这个效果。在src下面找到Java的源文件MainActivity.java,找到OnCreate方法,在这里面加上代码,但是代码需要加在setContentView(R.layout.activity_main);之后,这句代码的意思是加载activity_main.xml。所以我们需要在界面加载之后才能去操作界面里面的控件。代码如下,注意红色字体:

public class MainActivity extends Activity
{


private TextView myTextView;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setText("Hello World");

}



Android教程(二)--基本控件TextView的使用

标签:android   textview   控件   

原文地址:http://blog.csdn.net/jujuezhe0809/article/details/46612241

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!