alltolove 发表于 2017-9-23 08:45:34

java android编程3.2.1 3.2.2

把原来的项目关闭,再新建个项目。把activity_main.xml文件修改为:<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >

    <TextView
      android:id="@+id/text"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:text="This is TextView"
      android:gravity="center"
      android:textSize="24sp"
      android:textColor="#00ff00"
      android:textStyle="bold"
      />
    <Button
      android:id="@+id/button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_gravity="center"
      android:background="#00ff00"
      android:layout_marginTop="50dp"
      android:text="button"
      />
</LinearLayout>
控件的属性很容易理解,我就不详细介绍了。然后我们再学一种按钮使用的方法,把mainactivity.java文件修改为:
package com.example.xinwei.viewcontroller;

import android.content.DialogInterface;
import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity implements View.OnClickListener{
    private TextView myText;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      Button button = (Button)findViewById(R.id.button);
      myText=(TextView)findViewById(R.id.text);
      button.setOnClickListener(this);
    }

    @Override
    public void onClick(View view) {
      myText.setTextColor(Color.parseColor("red"));
    }
}

这就是直接在我们的主类里实现监听事件接口,来操纵按钮,效果图为:
页: [1]
查看完整版本: java android编程3.2.1 3.2.2