按钮改变文字大小颜色

来源:互联网 发布:炸群软件 编辑:程序博客网 时间:2024/05/30 04:47

实现点击按钮改变文字颜色

1、文件结构

这里写图片描述

2、layout 代码

<?xml version="1.0" encoding="utf-8"?><RelativeLayout    xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    xmlns:app="http://schemas.android.com/apk/res-auto"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context="com.example.lumeng.myapplication.MainActivity">    <LinearLayout        android:layout_width="fill_parent"        android:layout_height="200dp"        android:layout_gravity="center"        android:orientation="horizontal">        <TextView            android:id="@+id/testview_id"            android:layout_width="fill_parent"            android:layout_height="fill_parent"            android:gravity="center"            android:text="@string/HW"            android:textSize="30dp"/>    </LinearLayout>    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginTop="200dp"        android:layout_gravity="center"        android:orientation="horizontal">        <Button            android:id="@+id/bt_big"            android:layout_width="fill_parent"            android:layout_height="fill_parent"            android:gravity="center"            android:text="@string/CB"            android:textSize="40dp"/>    </LinearLayout></RelativeLayout>

3、MainActivity.java程序

package com.example.lumeng.myapplication;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 Button bt_changebig;    private TextView tx_view;    private  int size=50;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        tx_view = (TextView) findViewById(R.id.testview_id);        bt_changebig = (Button) findViewById(R.id.bt_big);        bt_changebig.setOnClickListener(this);    }    @Override    public void onClick(View view) {        int id = view.getId();        switch (id) {            case R.id.bt_big:                changebig();                break;            default:                break;        }        }    public  void changebig(){        tx_view.setTextColor(getColor(R.color.green));        tx_view.setTextSize(size);    }}

4、效果显示

这里写图片描述

这里写图片描述

本人郑重声明,本博客所著文章、图片版权归权利人持有,本博只做学习交流分享所用,不做任何商业用途。访问者可將本博提供的內容或服务用于个人学习、研究或欣赏,不得用于商业使用。同時,访问者应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人的合法权利;如果用于商业用途,须征得相关权利人的书面授权。若以上文章、图片的原作者不愿意在此展示內容,请及时通知在下,將及时予以刪除。

原创粉丝点击