2012-12-16 66 views
1

我想要做的是繪製一個矩形並在裏面放置一些動態文本,這是可能的嗎?在視圖中插入東西android

我猜是沒有,但有什麼辦法可以解決這個問題?

反正我在這裏用這個例子繪製矩形..
rectangle -example

+1

對於你想達到的目標,你必須做得更精確。例如,爲什麼TextView的邊框不夠好? – Simon

+0

我不知道一個邊界是可能的在android:嗯,也許這是我的解決方案.. – user1866731

回答

0

你給的例子是相當靜態的。你也可以去,你重寫視圖的方法的onDraw一個更有活力的方法:

public class MyView extends View { 
    @Override 
    protected void onDraw(Canvas canvas) { 
     super.onDraw(canvas); 
     Paint p = new Paint(); 
     p.setColor(Color.BLACK); 
     canvas.drawRect(10, 10, 10, 10, p); 
     p.setColor(Color.WHITE); 
     canvas.drawText("Ohai!", 0, 5, 20, 20, p); 
    } 
} 

你想要的,你只要然後把你的面板上的這一觀點。當然有更多的方法可以用於此,只需看看Canvas

或者你當然可以只是某種可以自定義的TextView(添加一些邊框等)。

+0

是的,thnks。也會試試這個.. – user1866731