按鈕改變文字大小顏色
阿新 • • 發佈:2019-02-09
實現點選按鈕改變文字顏色
####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、效果顯示
前
後
本人鄭重宣告,本部落格所著文章、圖片版權歸權利人持有,本博只做學習交流分享所用,不做任何商業用途。訪問者可將本博提供的內容或服務用於個人學習、研究或欣賞,不得用於商業使用。同時,訪問者應遵守著作權法及其他相關法律的規定,不得侵犯相關權利人的合法權利;如果用於商業用途,須徵得相關權利人的書面授權。若以上文章、圖片的原作者不願意在此展示內容,請及時通知在下,將及時予以刪除。