当前位置: 首页 > news >正文

给公司做一个网站吗爱站权重是怎么计算的

给公司做一个网站吗,爱站权重是怎么计算的,视觉传达设计作品集,国外ipAndroid应用开发学习笔记——目录索引 上一章Android应用开发#xff08;5#xff09;文本视图#xff08;TextView#xff09;介绍了文本视图#xff08;TextView#xff09;设置文本内容、设置文本大小、设置文本显示颜色。 TextView是最基础的文本显示控件#xff… Android应用开发学习笔记——目录索引 上一章Android应用开发5文本视图TextView介绍了文本视图TextView设置文本内容、设置文本大小、设置文本显示颜色。 TextView是最基础的文本显示控件常用的基本属性和设置方法有 XML中的属性TextView类的设置方法说明android:textsetText设置文本内容android:textColorsetTextColor设置文本颜色android:textSizesetTextSize设置文本大小android:gravitysetGravity设置文本的对齐方式 本章介绍TextView的一些有趣用法响应点击、省略显示跑马灯滚动显示、多行垂直滚动显示 本章用到的TextView属性与方法的介绍 XML中的属性TextView类的设置方法说明android:textAppearancesetTextAppearance设置文本风格android:focusablesetFocusable设置是否获得焦点android:focusableInTouchModesetFocusableInTouchMode设置在触摸是是否获得焦点android:singleLinesetSingleLine设置文本内容是否为单行android:linessetLines设置文本行数android:maxLinessetMaxLines设置文本最大行数android:ellipsizesetEllipsize设置文本内容超出范围后的省略方式取值下面详细介绍android:scrollbars-设置滚动条的方向取值vertical/horizontal如果不指定将不显示滚动条-setMovementMethod设置文本移动的方式可设置ScrollingMovementMethod如果不设置文本无法拉动 省略方式ellipsize取值介绍 XML中的属性TextUtils.TruncateAt类中取值说明android:ellipsizestartSTART省略号在开头android:ellipsizemiddleMIDDLE省略号在中间android:ellipsizeendEND省略号在末尾android:ellipsizemarqueeMARQUEE跑马灯 一、TextView响应点击 TextView继承View有setOnClickListener()方法所以可以通过实现onClick()方法来响应用户点击的功能。 具体代码如下 public class MainActivity extends AppCompatActivity {private final static String TAG lzl-test;private TextView mTextViewSetOnClickListener;private Boolean isRedColor false;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);/* 测试TextView点击效果 */mTextViewSetOnClickListener (TextView) findViewById(R.id.textViewSetOnClickListener);mTextViewSetOnClickListener.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {if (v.getId() R.id.textViewSetOnClickListener) {isRedColor !isRedColor;if (isRedColor) {mTextViewSetOnClickListener.setTextColor(Color.RED);} else {mTextViewSetOnClickListener.setTextColor(Color.BLUE);}}}});} } 二、省略显示 当一行内容太多可以在XML中设置android:ellipsize省略显示 //省略文本开始部分省略号在开头 android:ellipsizestart //省略文本中间部分省略号在中间 android:ellipsizemiddle //省略文本结尾部分省略号在尾部 android:ellipsizeend 或者在java代码中调用文本视图的setTextColor()方法设置 public class MainActivity extends AppCompatActivity {private final static String TAG lzl-test;private TextView mTextViewEllipsize;private int mCount 0;private TextView mTextViewSetOnClickListener;private int onClickCount 0;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);/* 测试TextView省略显示点击改变省略方式 */mTextViewEllipsize (TextView) findViewById(R.id.textViewEllipsize);mTextViewEllipsize.setSingleLine(true);mTextViewEllipsize.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {if (v.getId() R.id.textViewEllipsize) {mCount;if (mCount 4)mCount 1;switch (mCount) {case 1:mTextViewEllipsize.setEllipsize(TextUtils.TruncateAt.START);mTextViewEllipsize.setTextColor(Color.RED);break;case 2:mTextViewEllipsize.setEllipsize(TextUtils.TruncateAt.MIDDLE);mTextViewEllipsize.setTextColor(Color.GREEN);break;case 3:mTextViewEllipsize.setEllipsize(TextUtils.TruncateAt.END);mTextViewEllipsize.setTextColor(Color.BLUE);break;default:break;}}}});} } 三、跑马灯滚动显示 当一行内容太多导致无法全部显示也不想分行显示可以让文本从左向右已跑马灯方式滚动显示。 Layout.xml文件中配置 TextViewandroid:idid/textViewMarqueeandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_marginTop8dpandroid:singleLinetrueandroid:ellipsizemarqueeandroid:focusabletrueandroid:focusableInTouchModetrueandroid:text来自中央气象台的最新预报预示着“杜苏芮”的强大“威力”——7月29日至8月1日北京、天津、河北、山东西部、河南北部、山西东部部分地区将有大暴雨北京西部山前和南部、河北中南部等地局地有特大暴雨。气象专家特别提醒本轮强降雨极端性强致灾风险高。android:textSize18sp Java 代码中设置 public class MainActivity extends AppCompatActivity {private final static String TAG lzl-test;private TextView mTextViewMarquee;private boolean isPaused false;private TextView mTextViewSetOnClickListener;private int onClickCount 0;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);/* 测试TextView跑马灯滚动效果 */mTextViewMarquee (TextView) findViewById(R.id.textViewMarquee);mTextViewMarquee.setTextColor(Color.RED);mTextViewMarquee.setEllipsize(TextUtils.TruncateAt.MARQUEE);mTextViewMarquee.requestFocus(); // 强制获得焦点让跑马灯滚起来mTextViewMarquee.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {if (v.getId() R.id.textViewMarquee) {isPaused !isPaused;if (isPaused) {mTextViewMarquee.setFocusable(false); // 不允许获得焦点mTextViewMarquee.setFocusableInTouchMode(false); // 不允许在触摸时获得焦点} else {mTextViewMarquee.setFocusable(true); // 允许获得焦点mTextViewMarquee.setFocusableInTouchMode(true); // 允许在触摸时获得焦点mTextViewMarquee.requestFocus(); // 强制获得焦点让跑马灯滚起来}}}});} } 四、多行垂直滚动显示 当行数固定一直新增文本更多文本新的文本加入到窗口尾部窗口可以垂直滚动显示。 Layout.xml文件中配置 TextViewandroid:idid/textViewScrollableandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_marginTop8dpandroid:lines8android:maxLines10android:textandroid:textSize18spandroid:gravityleft|bottomandroid:scrollbarsvertical Java 代码中设置 public class MainActivity extends AppCompatActivity implements View.OnClickListener, View.OnLongClickListener {private final static String TAG lzl-test;private TextView mTextViewScrollable;private int mAddTextCount 0;private String[] mStrings {黄药师能不能请你喝碗酒,盲剑客我今天只想喝水。,黄药师我以前好象见过你,盲剑客何止见过你曾经是我最好的朋友但是现在已经不是啦。你来这儿干什么,黄药师前不久我遇到一个人她送给我一坛酒她说叫“醉生梦死”喝了之后不管以前干过什么也会全忘了。我很奇怪为什么会有这样的酒我喝了之后发觉真的很有效不知你有没有兴趣试试,盲剑客你知道喝酒跟喝水的分别吗酒越喝越暖水会越喝越寒。,黄药师我们还会再见吗,盲剑客不会,盲剑客独白我曾经发过誓如果再让我碰到这个人我一定会杀了他。但是我没有这样做 因为我见他的时候眼睛已经看不见东西了。,};Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);/* 测试TextView垂直滚动显示效果点击添加文本长按删除 */mTextViewScrollable (TextView) findViewById(R.id.textViewScrollable);mTextViewScrollable.setLines(8);mTextViewScrollable.setMaxLines(10);mTextViewScrollable.setBackgroundColor(Color.GRAY);// 设置内部文字的对齐方式mTextViewScrollable.setGravity(Gravity.LEFT | Gravity.BOTTOM);// 设置内部文本的移动方式为滚动形式mTextViewScrollable.setMovementMethod(new ScrollingMovementMethod());mTextViewScrollable.setOnClickListener(this);mTextViewScrollable.setOnLongClickListener(this);}Overridepublic void onClick(View v) {if (v.getId() R.id.textViewScrollable ) {Log.d(TAG, mStrings.length: mStrings.length);String string String.format(%s\n%s %s, mTextViewScrollable.getText().toString(), getNowTimeMs(), mStrings[mAddTextCount]);mTextViewScrollable.setText(string);mAddTextCount;if (mAddTextCount mStrings.length) {mAddTextCount 0;}}}Overridepublic boolean onLongClick(View v) {if (v.getId() R.id.textViewScrollable) {mTextViewScrollable.setText();}return true;}private String getNowTimeMs() {SimpleDateFormat simpleDateFormat new SimpleDateFormat(HH:mm:ss:SSS);return simpleDateFormat.format(new Date());} } java 代码使用R.drawable. TextView textView (TextView) findViewById(R.id.textView); textView.setBackgroundResource(R.drawable.ic_launcher_background); 四、测试程序 完整源码 百度网盘链接:百度网盘 请输入提取码 提取码:test TextViewTest目录textviewtest2 module 点此查看Android应用开发学习笔记的完整目录
http://www.zqtcl.cn/news/551873/

相关文章:

  • 河南建设网站公司简介做新闻类网站需要什么资质
  • 网络文化经营许可证图片下载优化大师安装桌面
  • 网站cms系统教育网站开发文档
  • 用网站做淘客怎么做网站建设在电访销售话术
  • 做电影网站赚了几百万动画制作流程
  • 怎么做企业的网站首页wordpress 主机迁移
  • 网站常见问题网页设计代码开头
  • 聊城网站推广品牌推广计划描述
  • 池州网站制作优化有没有专业做特产的网站
  • wordpress采集站源码wordpress好用的会员插件
  • 寿县城乡建设局网站青岛网站建设大全
  • 杭州做网站的好公司哪家好做影视网站侵权吗
  • 自助建站网站seo公司想学编程做网站
  • 网站空间备案要多久花木公司网站源码
  • 高端求职网站排名ftontpage如何做网站
  • 音乐网站开发技术河南省住房和城乡建设门户网站
  • 吉安微信网站弋阳县建设工程网站
  • 网站建设自学建站视频教程哈尔滨全国网站建设
  • 网站建设基础培训网站架构拓扑图
  • 网站开发价格预算成都必去的地方排行榜
  • 鹤岗做网站企业建立网站主要包括那些流程
  • 如何进网站出口外贸是做什么的
  • 网站制作北京网站建设公司哪家好一个人 建设网站
  • 百度网站是什么阿里云免费网站建设
  • 网站建设平台源码攻击网站步骤
  • 注册了网站之后怎么设计深圳开发app
  • 国外网站搭建平台移动互联网公司
  • 做网络私活的网站网站开发的人
  • 数据分析网站开发四川手机网站设计方案
  • 什么是网络营销的方法莱州网站建设关键字排名优化网络托管微信代运营