zoukankan      html  css  js  c++  java
  • 第一天 基本的界面美化

    TextView

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
    
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:layout_margin="20dp">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/tv_1"
            android:text="陈琪真的帅"
            android:textColor="#00FF80"
            android:textSize="25sp"
            android:layout_margin="20dp"/>
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/tv_2"
            android:text="陈琪真的帅深度思考的建设军事基地"
            android:textColor="#FF0040"
            android:textSize="25sp"
            android:singleLine="true"
            android:padding="20dp"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit="marquee_forever"
            android:focusable="true"
            android:focusableInTouchMode="true"
            />
    
    </LinearLayout>

    Button 

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:gravity="center"
        >
    
    
    
    
            <Button
                android:id="@+id/bnt_textview"
                android:layout_width="200dp"
                android:layout_height="50dp"
                android:layout_below="@+id/btn_buttn"
                android:background="#00BFFF"
                android:text="查看"
                android:textColor="#FF0000"
                android:textSize="25sp"
    
                />
    
            <Button
                android:id="@+id/btn_buttn"
                android:layout_width="200dp"
                android:layout_height="50dp"
                android:layout_marginTop="10dp"
                android:background="@drawable/btn"
                android:textSize="25sp"
    
                android:text="浏览" />
    
            <Button
                android:id="@+id/btn_buttn2"
                android:layout_width="200dp"
                android:layout_height="50dp"
                android:layout_marginTop="10dp"
                android:background="@drawable/bg_btn"
                android:text="确认"
                android:onClick="showTost"
                android:textSize="25sp" />
            <Button
                android:id="@+id/btn_buttn3"
                android:layout_width="200dp"
                android:layout_height="50dp"
                android:layout_marginTop="10dp"
                android:background="@drawable/bg_btn"
                android:text="编辑"
                android:onClick="showTost"
                android:textSize="25sp" />
    
    
    </LinearLayout>

    按钮摁压颜色变化

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_pressed="true">
        <shape>
            <solid android:color="#04B4AE"/>
            <corners android:radius="60dp"/>
        </shape>
    
        </item>
        <item android:state_pressed="false">
            <shape>
                <solid android:color="#81F7F3"/>
                <corners android:radius="60dp"/>
            </shape>
    
        </item>
    
    </selector>

    监听事件

    package com.example.homework;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.Toast;
    
    public class MainActivity extends AppCompatActivity {
    
        private Button mBtnTextView;
        private Button mBtnButton;
        private  Button mBtnEdit;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            mBtnTextView =findViewById(R.id.bnt_textview);
            mBtnTextView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    //跳转到TextView
                    Intent intent=new Intent(MainActivity.this,TextViewActivity.class);
                    startActivity(intent);
                }
            });
            mBtnButton=findViewById(R.id.btn_buttn);
            mBtnButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent=new Intent(MainActivity.this,ButtonView.class);
                    startActivity(intent);
                }
            });
            mBtnEdit=findViewById(R.id.btn_buttn3);
            mBtnEdit.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent=new Intent(MainActivity.this,EditActivity.class);
                    startActivity(intent);
                }
            });
        }
        public void showTost(View view){
            Toast.makeText(this,"成功",Toast.LENGTH_SHORT).show();
        }
    }
  • 相关阅读:
    从excel表中生成批量SQL,将数据录入到数据库中
    执行git命令时出现fatal: 'origin' does not appear to be a git repository错误
    小程序获取openid 出现null,{"errcode":40163,"errmsg":"code been used, hints: [ req_id: WNUzlA0105th41 ]"}
    由客户端内部通讯引发的插件化开发的随想和实践
    Prism6下的MEF:基于微软企业库的Cache
    从微信SDK看ProtoBuffer文件的生成
    Prism6下的MEF:添加Logger
    Prism6下的MEF:第一个Hello World
    讲讲Windows10(UWP)下的Binding
    Windows10(UWP)下的MEF
  • 原文地址:https://www.cnblogs.com/chenaiiu/p/12762216.html
Copyright © 2011-2022 走看看