zoukankan      html  css  js  c++  java
  • 假期学习记录14(TextView斜体字+渐变色+绑定点击事件)

    话不多说直接上代码,很简单

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:background="@drawable/mainbackground">
        <include
            layout="@layout/mytoolbar"
            />
        <TextView
            android:id="@+id/addMornWay"
            android:clickable="true"//点击事件需要设置这个
            android:gravity="center"
            android:textSize="40dp"
            android:textStyle="italic"
            android:text="添加早操路线"
            android:layout_width="match_parent"
            android:layout_height="100dp" />
        <TextView
            android:id="@+id/setNote"
            android:clickable="true"
            android:gravity="center"
            android:textSize="40dp"
            android:textStyle="italic"
            android:text="设置运动提醒"
            android:layout_width="match_parent"
            android:layout_height="100dp" />
        <TextView
            android:id="@+id/changePass"
            android:clickable="true"
            android:gravity="center"
            android:textSize="40dp"
            android:textStyle="italic"
            android:text="修改用户密码"
            android:layout_width="match_parent"
            android:layout_height="100dp" />
    </LinearLayout>
    package com.example.sportrecord;
    
    import android.content.Intent;
    import android.graphics.Color;
    import android.graphics.LinearGradient;
    import android.graphics.Shader;
    import android.support.v7.app.ActionBar;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.TextView;
    
    public class SetMess extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_set_mess);
            ActionBar actionBar=getSupportActionBar();
            if(actionBar!=null){
                actionBar.hide();
            }
    
            TextView addMornWay = (TextView) findViewById(R.id.addMornWay);
            TextView setNote = (TextView) findViewById(R.id.setNote);
            TextView changePass = (TextView) findViewById(R.id.changePass);
    //下面两行设置字体渐变(上下渐变) LinearGradient mLinearGradient
    = new LinearGradient(0, 0, 0, addMornWay.getPaint().getTextSize(), Color.WHITE, Color.BLACK, Shader.TileMode.CLAMP); addMornWay.getPaint().setShader(mLinearGradient); LinearGradient mLinearGradient1 = new LinearGradient(0, 0, 0, setNote.getPaint().getTextSize(), Color.WHITE, Color.BLACK, Shader.TileMode.CLAMP); setNote.getPaint().setShader(mLinearGradient1); LinearGradient mLinearGradient2 = new LinearGradient(0, 0, 0, changePass.getPaint().getTextSize(), Color.WHITE, Color.BLACK, Shader.TileMode.CLAMP); changePass.getPaint().setShader(mLinearGradient2); addMornWay.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); setNote.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); changePass.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(SetMess.this,ChangePassword.class); startActivity(intent); } }); } }
  • 相关阅读:
    phone8 inapp purchasing
    Delegate,Action,Func,匿名方法,匿名委托,事件
    get a full screen popup to work on WP8
    as3.0动态文本大全
    actionScript 3 殿堂之路 第四章 学习收获
    java中的switch case
    Silverlight的DataGrid导出文档
    ArcGIS教程大全
    同步异步请求区别
    XML操作,XPath语法
  • 原文地址:https://www.cnblogs.com/837634902why/p/12314987.html
Copyright © 2011-2022 走看看