Xml檔
 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    tools:context="com.example.vincent.onlclicklistener.MainActivity">

    <Button
        android:id="@+id/button01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:onClick="buttonOnClick"
        android:text="test!" />
        <TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/TextView01"
    android:text="Steve Jobs Famous Quotes"
    android:layout_marginTop="10sp"
    android:textSize="20sp"
    />
</LinearLayout>

java檔
 

package com.example.vincent.onlclicklistener;

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 {
    private TextView textView01;//宣告
    private Button button01;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView01 = (TextView)findViewById(R.id.TextView01);//尋找在R值的id

        button01=(Button)findViewById(R.id.button01);//按鈕
        button01.setOnClickListener(btn_listener);//事件觸發器
    }
    Button.OnClickListener btn_listener = new View.OnClickListener()  //事件觸發程式
    {
        @Override
        public void onClick(View v)
        {
            //TODO
            //textView01.setTextColor(0xffff);
            textView01.setText("12324");//文字變成1234
        }
    };
}

如此就能讓 原本的textview變色 和 改成"1234"

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 晨柚 的頭像
    晨柚

    晨柚的部落格

    晨柚 發表在 痞客邦 留言(0) 人氣()