zoukankan      html  css  js  c++  java
  • android Textview动态设置大小

    import android.app.Activity;
    //import com.travelzen.tdx.BaseActivity;
    //import com.travelzen.tdx.util.PreferencesUtils;
    import android.os.Bundle;
    import android.util.TypedValue;
    import android.view.MotionEvent;
    import android.widget.TextView;
    
    public class GuideActivity2 extends Activity {
    	private TextView textView;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    
    		textView = new TextView(this);
    		textView.setText("fuck android ");
    		textView.setTextColor(0xff00ff00);
    		textView.post(new Runnable() {
    			
    			@Override
    			public void run() {
    				System.out.println("xirtam thread id " + Thread.currentThread().getId());
    			}
    		});
    		setContentView(textView);
    	}
    
    	@Override
    	public boolean onTouchEvent(MotionEvent event) {
    		if (event.getAction() == MotionEvent.ACTION_DOWN) {
    			float size = textView.getTextSize();
    			System.out.println("xirtam " + size);
    			textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, size - 1);
    		}
    		return super.onTouchEvent(event);
    	}
    
    }
    

    直接上代码,不可以直接使用

    textView.setTextSize(size-1); //

    @param size The scaled pixel size.

    这个size是缩放过的像素。

  • 相关阅读:
    Flex中States的用法
    MAX脚本翻译教学
    WARN No appenders could be found for logger 解决
    解压版(绿色版)Tomcat配置
    Bootstrap入门
    什么时候用margin、padding
    简易的商品统计
    块级元素&行内元素
    不定宽元素水平居中
    JavaScript与表单交互(表单验证模型)
  • 原文地址:https://www.cnblogs.com/xirtam/p/4441868.html
Copyright © 2011-2022 走看看