zoukankan      html  css  js  c++  java
  • 第一个android程序——从HelloWorld开始

    Java文件

    package org.crazyit.helloworld;

    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.View;
    import android.widget.TextView;

    public class HelloWorldActivity extends Activity
    {
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    // 使用hello_world.xml文件定义的界面布局
    setContentView(R.layout.hello_world);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu)
    {
    getMenuInflater().inflate(R.menu.hello_world, menu);
    return true;
    }
    public void clickHandler(View source)
    {
    // 获取UI界面中ID为R.id.show的文本框
    TextView tv = (TextView) findViewById(R.id.show);
    // 改变文本框的文本内容
    tv.setText("Hello Android-" + new java.util.Date());
    }
    }

    xml文件

    <RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">
    <TextView
    android:id="@+id/show"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:layout_alignParentTop="true"
    android:textSize="20sp"
    android:text="@string/hello_world" />
    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/show"
    android:text="单击我"
    android:onClick="clickHandler"
    />
    </RelativeLayout>

  • 相关阅读:
    c函数调用过程
    查找匹配行及前后5行
    指向类成员函数的指针
    C++箴言:理解typename的两个含义
    不定参数
    定时器
    unix编译
    sed
    大脑皮层的梦工厂
    静态链接库顺序问题
  • 原文地址:https://www.cnblogs.com/invictus/p/4175094.html
Copyright © 2011-2022 走看看