- 浏览: 1619367 次
- 性别:
- 来自: 福州
文章分类
- 全部博客 (583)
- strust2.0 (14)
- hibernate2.0 (5)
- java (13)
- javaScript (59)
- AJAX (8)
- TFS (6)
- 其它 (20)
- CSS (23)
- asp (18)
- Dojo (5)
- 项目管理 (3)
- SQLServer (25)
- oracle (26)
- .NET (221)
- 开源系统 (6)
- 常识 (41)
- 软件架构 (1)
- My SQL (1)
- SilverLight (10)
- Flex (1)
- window7 (1)
- 网络安全 (2)
- CMS (1)
- ECShop (4)
- 邮件系统 (9)
- Linq (0)
- 淘宝店铺经营宝典 (0)
- flash插件 (1)
- Hubble.net全文检索 (1)
- 在线编辑器 (1)
- 正则表达式 (1)
- 创业 (1)
- asp.net mvc (1)
- 全文检索 (0)
- 全文检索 HubbleDotNet (1)
- Android (27)
- TFS bin (1)
最新评论
-
z小小Jean:
有具体的解决方法吗
用命名imp导入DMP时报无法解析指定的连接标识符的解决办法 -
njoiop:
这些都是常用接口,IP地址、手机归属和身份证查询接口,基站定位 ...
IP地址、手机归属和身份证查询接口 -
Fs_sky:
那导出DMP如何包含序列等其他东西?
在plsql中如何导出dmp文件 -
qiywtc:
请问该怎么判断视频的格式再选择对应的播放格式来播放啊?
asp.net各种类型视频播放代码(全) -
xinghenhouzi:
楼主说的版本不同无法导入导出是什么意思?我用10g的exp.e ...
在plsql中如何导出dmp文件
package me.mcar.parking.control; import android.content.Context; import android.graphics.Paint; import android.util.AttributeSet; import android.widget.TextView; public class AutoAjustSizeTextView extends TextView { private static float DEFAULT_MIN_TEXT_SIZE = 10; private static float DEFAULT_MAX_TEXT_SIZE = 16; // Attributes private Paint testPaint; private float minTextSize, maxTextSize; public AutoAjustSizeTextView(Context context, AttributeSet attrs) { super(context, attrs); initialise(); } private void initialise() { testPaint = new Paint(); testPaint.set(this.getPaint()); maxTextSize = this.getTextSize(); if (maxTextSize <= DEFAULT_MIN_TEXT_SIZE) { maxTextSize = DEFAULT_MAX_TEXT_SIZE; } minTextSize = DEFAULT_MIN_TEXT_SIZE; }; /** * Re size the font so the specified text fits in the text box * assuming * the text box is the specified width. */ private void refitText(String text, int textWidth) { if (textWidth > 0) { int availableWidth = textWidth - this.getPaddingLeft() - this.getPaddingRight(); float trySize = maxTextSize; testPaint.setTextSize(trySize); while ((trySize > minTextSize) && (testPaint.measureText(text) > availableWidth)) { trySize -= 1; if (trySize <= minTextSize) { trySize = minTextSize; break; } testPaint.setTextSize(trySize); } this.setTextSize(trySize); } }; @Override protected void onTextChanged(CharSequence text, int start, int before, int after) { super.onTextChanged(text, start, before, after); refitText(text.toString(), this.getWidth()); } @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { if (w != oldw) { refitText(this.getText().toString(), w); } } }
控件使用方法
<me.mcar.parking.control.AutoAjustSizeTextView android:id="@+id/parklist_item_address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:textColor="#A0A0A0" android:textSize="12sp" />
发表评论
-
Android 好的学习资料
2014-04-24 12:48 694blog:http://blog.csdn.net/t12x3 ... -
android 点击分享内容中的连接地址在应用中打开浏览
2014-02-25 14:41 4460如在短信中点击http://m.klxhb.com/Deals ... -
速度最快性能最好的android模拟器 genymotion
2014-02-13 15:56 981genymotion是一款号称速度最快性能最好的android ... -
[转]Android中webview和js之间的交互
2014-01-22 15:55 5801.android中利用webview调用网页上的js代码。 ... -
ScrollView嵌套ListView或ListView嵌套ListView滚动条问题-(正确计算Listview的高度)
2013-12-09 14:30 786最近做项目中用到ScrollView和ListView一起使用 ... -
webview内嵌html点击链接或按钮出现黄色框框的解决方法
2013-11-19 10:41 1102相应的元素加入这个样式 outline: none; ... -
【转】Android中Webview使用经验总结
2013-11-05 12:18 11131.添加权限 要用Webview,确认你在**Android ... -
加载无标题栏的全屏页面,加载速度慢的时候,出现标题栏提示页面,如何去掉
2013-08-20 10:40 963如果你是在onCreate方法中,通过设置requestWin ... -
【转】Android 图标规格
2013-08-20 10:27 1018Android 图标规格 1,Launche ... -
android 设置背景透明 半透明 透明
2013-07-16 14:51 1128Button或者ImageButton的背景设为透明或者半透明 ... -
处理phonegap application error the connection to the server was unsuccessful的错误
2013-06-09 17:26 8418android 在log中提示TimeOut Error后,应 ... -
[转]android上传base64的字符图片
2013-06-05 11:51 4331一般来说,目前在手机端上传图片,方法挺多的,不过常用的就是一个 ... -
【转】android:minSdkVersion 相关知识
2012-05-24 15:50 1001在 新建一个 android project 时,要求输入 m ... -
Andorid Enter 回车事件
2012-05-15 17:38 1139OnKeyListener keyListener = n ... -
Android scaleType
2012-05-07 14:20 1061android:scaleType 控制图片如何resized ... -
Android 图片文字叠加设置
2012-05-07 14:19 3957<RelativeLayout a ... -
android 隐藏域
2012-05-02 17:58 1942<TextView androi ... -
eclipse 调试不了
2012-05-02 17:56 980在开发的过程中,有时会碰到eclipse明明打了断点,却调试不 ... -
解决EditText 自动打开软键盘的方法
2012-04-24 16:18 1659相信刚做android开发的朋友都会遇到这个问题:如果一个界面 ... -
TableLayout设置行与行之间的分割线
2012-04-10 17:57 12503<View android ...
相关推荐
主要介绍了Android编程实现自动调整TextView字体大小以适应文字长度的方法,涉及Android基于TextView类的继承及Paint属性操作实现字体大小自适应的相关技巧,需要的朋友可以参考下
修改字体(font)大小(size) Android Studio 默认编辑器(Editor)的方案(Scheme)是无法... 您可能感兴趣的文章:Android编程实现自动调整TextView字体大小以适应文字长度的方法android根据分辨率自动调整字体大小的实例代
TextView的字体自适应控件的大小,根据网上的EditView的例子更改而来
Android SpannableString实现TextView不同大小文字居中显示。
如下所示: TextView tv = (TextView) findViewById(R.id.text);... 您可能感兴趣的文章:Android编程实现自动调整TextView字体大小以适应文字长度的方法Android重写TextView实现文字整齐排版的方法
TextView跑马灯效果,文字长度达不到屏幕宽度也可以。
当TextView中字符过多时,会动态的改变字体大小以其适应TextView的大小,不会导致换行显示或超出TextView的大小而看不见
自定义textview字体大小自适应宽度,遇宽变大,遇窄变小
Android 一个TextView中设置不同字体大小和颜色
本文实例讲述了Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)。分享给大家供大家参考,具体如下: import android.content.Context; import android.graphics.Color; import android.text....
当TextView中字符过多时,会动态的改变字体大小以其适应TextView的大小,不会导致换行显示或超出TextView的宽度
旋转TextView文字显示方向,可参考学习一下。
a simple textView have placehoder text and can auto fit text content height (一款简单的含提示文字的textView并可以自动适应文字改变自身的高度) github地址:https://github.com/wjTime/WJTextView.git
android实现TextView文字部分渐变色;LinearGradientFontSpan SpannableString
自定义textview字体闪烁效果,代码简单易懂
自动根据TextView改变文字大小,很实用
如果我们的应用需要显示时间,可能首先想到大街上LED显示的绿色的发光字体, 想到 使用时钟控件显示时间,这种效果,我们用 TextView 就可以实现。具体看博客说明:编辑文章 - 博客频道 - CSDN.NET ...
实现textview字体颜色的渐变显示
LinearGradient实现TextView字体渐变的效果