繪製字串

2022-09-08 13:45:13 字數 2500 閱讀 6345

字串工具類:

/*** 實現文字自動換行

* 自動翻頁

*/package com.yarin.android.examples_05_06;

import j**a.util.vector;

import android.graphics.canvas;

import android.graphics.color;

import android.graphics.paint;

import android.graphics.paint.fontmetrics;

import android.view.keyevent;

public class textutil

public textutil(string strtext, int x, int y, int w, int h, int bgcolor, int txetcolor, int a, int itextsize)

/*** 設定alpha

* @param a alpha值

*/public void setalpha(int a)

/*** 對paint屬性的設定

*/public void setpaint()

/*** 設定字型尺寸

* @param itextsize

*/public void setfontsize(int itextsize)

/*** 設定顯示文字的區域

* @param x

* @param y

* @param w

* @param h

*/public void setrect(int x, int y, int w, int h)

/*** 設定背景顏色

* @param bgcolor

*/public void setbgcolor(int bgcolor)

/*** 設定字型顏色

* @param txetcolor

*/public void settextcolor(int txetcolor)

/*** 色繪製要顯示的字串

* @param strtext

*/public void settext(string strtext)

/*** 得到字串的資訊

* 包括:行數、頁數等資訊

* 內部呼叫

*/public void gettextifon()

else

else}}

}}/*** 繪製字串

* @param canvas

*/public void drawtext(canvas canvas)

canvas.drawtext((string) (m_string.elementat(i)), m_itextposx, m_itextposy + m_ifontheight * j, m_paint);}}

/*** 翻頁等按鍵處理

* @param keycode

* @param event

* @return

*/public boolean keydown(int keycode, keyevent event)

}else if (keycode == keyevent.keycode_dpad_down)

}return false;}}

檢視類:

package com.yarin.android.examples_05_06;

import android.content.context;

import android.graphics.canvas;

import android.graphics.color;

import android.graphics.paint;

import android.view.keyevent;

import android.view.motionevent;

import android.view.view;

public class gameview extends view implements runnable

public void ondraw(canvas canvas)

mpaint.setcolor(color.red);

canvas.drawtext("裝在進度:"+micount+"%......", 10, 20, mpaint);

/* 繪製textutil:實現自動換行 */

mtextutil.drawtext(canvas);

}// 觸筆事件

public boolean ontouchevent(motionevent event)

// 按鍵按下事件

public boolean onkeydown(int keycode, keyevent event)

// 按鍵彈起事件

public boolean onkeyup(int keycode, keyevent event)

ORACLE in 字串,字串,字串

因為傳進來的引數是 字串,字串,字串,要實現in 字串,字串,字串 select from htl price p where p.hotel id 30073328 and p.able sale date between to date 2009 03 27 yyyy mm dd and to ...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...

字串物件python int 字串 字串物件

最近研究字串物件,稍微總結一下,以後繼續補充 如果我們須要把python的字串物件轉換為數整物件,我們須要用到int方法。比如 ainfo 222 print int ainfo 輸出的結果是222。然後我們檢視下ainfo在現的型別,通過type方法檢視下,發現是 而如果ainfo fefew22...