我是靠谱客的博主 碧蓝板栗,最近开发中收集的这篇文章主要介绍Android练习之setTextColor、setTextSize、setTypeFace,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
问题1:
WARNING: Data partition already in use. Changes will not persist!
用adb kill-server 再adb start-server
问题2:
Failed to install on device 'emulator-5554 ': timeout
eclipse -> window -> Preferences -> Android -> DDMS -> ADB connection time out(ms).把时间设置的长些
资源包:范例练习b4 FLExB4.rar
需求分析:
1. setTextColor的练习:
i.点击Button改变
2. setTextSize的练习:
i.点击Button改变
3. setTypeFace的练习:
i.点击Button改变
总结吐槽 业精于勤
View Code
1 package com.example.flexb4; 2 3 import android.os.Bundle; 4 import android.graphics.Color; 5 import android.graphics.Typeface; 6 import android.app.Activity; 7 import android.view.Menu; 8 import android.view.View; 9 import android.view.View.OnClickListener; 10 import android.widget.Button; 11 import android.widget.TextView; 12 13 public class MainActivity extends Activity { 14 private int[] colors; 15 private Button btColor; 16 private Button btSize; 17 private Button btFont; 18 private TextView tv; 19 private int colornow; 20 private int sizenow; 21 22 @Override 23 public void onCreate(Bundle savedInstanceState) { 24 super.onCreate(savedInstanceState); 25 setContentView(R.layout.activity_main); 26 27 colornow = 0; 28 sizenow = 10; 29 30 //set colors 31 /*colors = new int[] { Color.BLACK, Color.RED, Color.BLUE, Color.GREEN, 32 Color.MAGENTA, Color.YELLOW };*/ 33 colors = new int[] { getResources().getColor(R.drawable.black), 34 getResources().getColor(R.drawable.blue), 35 getResources().getColor(R.drawable.gray), 36 getResources().getColor(R.drawable.red)}; 37 38 //set TextView 39 tv = (TextView)findViewById(R.id.tv_a); 40 41 //Color Button 42 btColor = (Button)findViewById(R.id.bt_a); 43 btColor.setOnClickListener(new OnClickListener() { 44 @Override 45 public void onClick(View v) { 46 if(colornow < colors.length-1){ 47 colornow++; 48 }else{ 49 colornow = 0; 50 } 51 tv.setTextColor(colors[colornow]); 52 } 53 }); 54 55 //Size Button 56 btSize = (Button)findViewById(R.id.bt_b); 57 btSize.setOnClickListener(new OnClickListener() { 58 @Override 59 public void onClick(View v) { 60 if(sizenow<50){ 61 sizenow+=10; 62 }else{ 63 sizenow=10; 64 } 65 tv.setTextSize(sizenow); 66 } 67 }); 68 69 //Font Button 70 btFont = (Button)findViewById(R.id.bt_c); 71 btFont.setOnClickListener(new OnClickListener() { 72 @Override 73 public void onClick(View v) { 74 if(0==colornow%2){ 75 tv.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/CALIBRI.TTF")); 76 }else{ 77 tv.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/JOKERMAN.TTF")); 78 } 79 colornow++; 80 } 81 }); 82 } 83 84 @Override 85 public boolean onCreateOptionsMenu(Menu menu) { 86 getMenuInflater().inflate(R.menu.activity_main, menu); 87 return true; 88 } 89 }
转载于:https://www.cnblogs.com/imzzh/archive/2012/11/02/2750773.html
最后
以上就是碧蓝板栗为你收集整理的Android练习之setTextColor、setTextSize、setTypeFace的全部内容,希望文章能够帮你解决Android练习之setTextColor、setTextSize、setTypeFace所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复