首页 > 其他分享 >三月二十三日

三月二十三日

时间:2023-03-23 21:01:43浏览次数:35  
标签:layout tv text content 三月 二十三日 android id

今天主要学习了android stdio中的Textview和button部件。学习了他们主要的属性。

在Textview部件中主要实现的有:显示省略号操作

<TextView
android:id="@+id/tv_2"
android:layout_width="100dp"
android:maxLines="1"
android:ellipsize="end"
android:layout_height="wrap_content"
android:text="@string/tv_text1"
android:textSize="30sp"
android:textColor="#000"
android:layout_marginTop="10dp"
/>
中划线、下划线效果
<TextView
android:id="@+id/tv_4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="中划线,下划线"
android:textSize="30sp"
android:textColor="#000"
/>
<TextView
android:id="@+id/tv_5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="下划线效果"
android:textSize="30sp"
android:textColor="#000"
android:layout_marginTop="20dp"
/>
Activity文件配置
package com.example.secondapp;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Paint;
import android.os.Bundle;
import android.widget.TextView;

public class TextViewActivity extends AppCompatActivity {
//声明控件
private TextView mTv4;
private TextView mTv5;
private TextView mTv6;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text_view);
//找到控件
mTv4 = findViewById(R.id.tv_4);
mTv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//tv_4中划线的效果
mTv4.getPaint().setAntiAlias(true);//tv_4去除锯齿鲜果
mTv5 = findViewById(R.id.tv_5);
mTv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线效果
mTv6 = findViewById(R.id.tv_6);

}
}
跑马灯效果:
<TextView
android:id="@+id/tv_7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="paomadeng1xaoguopaomadengxaioguo1hfghfjfghjghngh"
android:textSize="30dp"
android:singleLine="true"

android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"

/>

 

 button部件中学了点击按钮会颜色变深:

<Button
android:id="@+id/Textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="textview"
android:textSize="30dp"
android:background="@drawable/bg_btn"
/>
bg_btn.xml
<?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="#FF9900"/>
<corners android:radius="5dp"/>

</shape>
</item>
<item android:state_pressed="false">
<shape>
<solid android:color="#CC7A00"/>
<corners android:radius="5dp"/>

</shape>
</item>
</selector>

 

 

 

标签:layout,tv,text,content,三月,二十三日,android,id
From: https://www.cnblogs.com/mine-my/p/17249413.html

相关文章

  • 三月二十日结对
    合作对象:李佳岳     三月十九日和三月二十日,基本完成了北京市的地铁查询功能,可以查看路线,输入起始点和终点可以计算出最优路径,表结构未两个,一个用于存放站点......
  • 三月十八日结对
    合作对象:李佳岳今日所完成代码:select函数、检验输入的站点在几号线的函数checkstation、带参数的select函数、站名输出函数substationpackagedao;importjava.sql.Conne......
  • "鸿蒙生态专家面对面"三月专场等你前来!
    ......
  • 三月十五号结对
    合作对象:李佳岳昨天完成了数据表的建立和数据库连接今天完成了一部分dao包的编写和一些html页面,所写代码如下。其中substasion函数用于在一条线上给定两个参数,然后将他门......
  • 三月十三日
    第一次结对作业————地铁查询系统第一阶段————web地铁查询系统在地铁查询系统中我认为最难的还是数据库的建表,按照ppt中所说没数据库需要存储线路号,车站唯一标识I......
  • 三月十一日
    今天完成了button按钮的跳转,其具体步骤为声明控件---找到控件---实现跳转和匹配对应用户名和密码,获取edittest里面的账号和密码与规定的进行匹配成功则进行跳转。首先声明......
  • 三月十日
    今天要完成登陆界面的优化问题。<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"><strokeandro......
  • 三月十日
    今天上了一整天课,复习了Javaweb。createStatement作用:用于执行不带参数的简单SQL语句特点:每次执行SQL语句,数据库都要执行SQL语句的编译,仅执行一次查询并返回结果......
  • 【故障公告】cc攻击又来了,雪上加霜的三月
    非常非常抱歉!今天21:20-22:10左右,肆无忌惮的cc攻击又来了,蓄意攻击者很厉害,躲过阿里云云盾的黑洞机制,轻松击垮园子的博客站点,又给大家带来了很大的麻烦,请大家谅解!今年......
  • 三月九日
    今天要学习textview、button、edittext制作简易的登陆页面。什么是textview、button、edittext和讲解属性、设置、和对应java文件如何设置。1.android:maxEms=""是设置每......