12 2012 档案
摘要:xml文件 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 android:id="@+id/launch_
阅读全文
摘要:需要达到的效果是:点击菜单中选项,添加表情图标,图标放在一个dialog类型的activity中:首先在manifest中注册这个activity:1 <activity android:name=".IconDialog"2 android:configChanges="orientation"3 android:theme="@android:style/Theme.Dialog"4 />使用GridView布局,显示图标icon_dialog_activity.xml 1 <?xml v...
阅读全文
摘要:Canvas 作为绘制文本时,使用FontMetrics对象,计算位置的坐标。 它的思路和java.awt.FontMetrics的基本相同。 FontMetrics对象 它以四个基本坐标为基准,分别为: ・FontMetrics.top・FontMetrics.ascent・FontMetrics
阅读全文
摘要:这个问题我在网上看来很多方法,有些看得似懂非懂的,后来自己采用一种比较投机的方法,居然可行,呵呵,拿出来跟大家分享一下。其实就是把画的线向下偏移一定高度,当然针对不同分辨率,这个值也就不同;(因为我做的这个默认画15行,之后输入字符时也要检测,要保证两次画的线是一致的)代码 1 protected void onDraw(Canvas canvas) { 2 int count = getLineCount(); // method entends from TextView. 3 Rect r = mRect; 4 Paint paint = ...
阅读全文