EditText可能可以,刚刚在一个程序中看到显示出了 m^2, 上标的字体大小不一样
主要还是想办法在TextView中显示出来,有没有那种不用画的方式,可能显示出不同的字体
比如 需要显示 2^2 , 如果设置了 android:layout_height="wrap_content",通过Html.fromhtml获得的上下标很有可能会被截取掉一段不能完整显示,有没有办法让上标的字体显示得小一些
主要还是想办法在TextView中显示出来,有没有那种不用画的方式,可能显示出不同的字体
比如 需要显示 2^2 , 如果设置了 android:layout_height="wrap_content",通过Html.fromhtml获得的上下标很有可能会被截取掉一段不能完整显示,有没有办法让上标的字体显示得小一些
解决方案 »
- Gif的内存溢出
- android如何集成第三方apk,把apk直接烧录到板子中?
- java中, 有一个变量data,这个变量每五秒变更一次,如何求导?
- 自定义的View,需要添加EditText控件,怎么破??
- AndroidManifest.xml中的provider,authorities属性怎么写啊?求解释
- 有关获取未接来电数量的问题
- ni本地调用相关问题 win7 eclipse4.2 OpenCV-2.4.6-android-sdk-r2 ndk-r9
- Activity 跳转到 Fragment跳转并传值
- 求救:webView的setWebViewClient与registerHandler冲突么?
- 怎么获取音乐的bpm值(音乐节拍)
- (Android)以下图片采用哪种布局方式比较好。
- 没有android.os.SystemProperties类??
TextView tv = new TextView(this);
//添加css样式
tv.setText(Html.fromHtml("<font color="#ff0000">红色</font>其它颜色"));
用这种样式可以实现,你把上面的“颜色”属性换成“字体大小”属性试一下。
SpanableString也一样,虽然m^2的2变上标了,但是大小还是和m一样大的,看上去很不和谐