zoukankan      html  css  js  c++  java
  • Android开发 通过2个按钮来控制一个文本框的背景颜色

    java源代码

     1 package com.example.helloactivitydemo;
     2 
     3 import android.os.Bundle;
     4 import android.app.Activity;
     5 import android.view.Menu;
     6 import android.graphics.Color; 
     7 import android.widget.Button; 
     8 import android.widget.TextView; 
     9 import android.view.View; 
    10 import android.view.View.OnClickListener;
    11 import android.util.Log;
    12 
    13 public class MainActivity extends Activity {
    14 private static final String TAG="TestEvent1";
    15 public MainActivity()
    16 {
    17     }
    18     @Override
    19     protected void onCreate(Bundle savedInstanceState) {
    20         super.onCreate(savedInstanceState);
    21         setContentView(R.layout.activity_main);
    22         final TextView Text=(TextView)findViewById(R.id.text1);
    23         final Button Button1=(Button)findViewById(R.id.Button1);
    24         final Button Button2=(Button)findViewById(R.id.Button2);
    25         Button1.setOnClickListener(new OnClickListener() {
    26             
    27             @Override
    28             public void onClick(View v) {
    29                 // TODO Auto-generated method stub
    30                 Text.setBackgroundColor(Color.RED);
    31             }
    32         } );
    33         Button2.setOnClickListener(new OnClickListener() {
    34             
    35             @Override
    36             public void onClick(View v) {
    37                 // TODO Auto-generated method stub
    38                 Text.setBackgroundColor(Color.GREEN);
    39             }
    40         });    
    41     }
    42     @Override
    43     public boolean onCreateOptionsMenu(Menu menu) {
    44         // Inflate the menu; this adds items to the action bar if it is present.
    45         getMenuInflater().inflate(R.menu.activity_main, menu);
    46         return true;
    47     }
    48 
    49 }

    页面布局

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/LinearLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".MainActivity" >
    
      <!--   <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/hello_world" /> -->
        <TextView android:id="@+id/text1"
             android:layout_width="wrap_content" 
             android:layout_height="wrap_content" 
             android:layout_gravity="center" 
             android:textSize="24sp" 
             android:text="@string/text1" />
    
            <Button
                android:id="@+id/Button2"
                android:layout_width="80sp"
                android:layout_height="wrap_content"
                android:text="@string/green" />
    
            <Button
                android:id="@+id/Button1"
                android:layout_width="80sp"
                android:layout_height="wrap_content"
                android:text="@string/red" />
    
    </LinearLayout>
    
  • 相关阅读:
    UUID是否会重复、UUID的生成原理
    自己动手实现一个UUID
    分布式系统唯一ID生成方案
    docker命令中的启动停止命令的使用
    执行git push出现"Everything up-to-date"
    Github提交错误:Invalid username or password. fatal: Authentication failed for
    Allure安装
    git clone 时候出现Please make sure you have the correct access rights and the repository exists.问题解决
    使用fiddler,har2case 将api参数转成yaml格式
    Fiddler怎么可以抓取https的请求包
  • 原文地址:https://www.cnblogs.com/dchly/p/2805098.html
Copyright © 2011-2022 走看看