我是靠谱客的博主 碧蓝板栗,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部