2012-03-20 12 views
3

私は活動をするためにいくつかの助けが必要です。動的な形を描く

私はデータベースの図形と名前から座標を保存しています。これらは部屋にグループ化されています。 アクティビティでは、2つの行に8つのTextView(色とテキスト)を表示する必要があります。 textViewをクリックすると、その部屋の図形がtextViewsの下のスクリーンに描画される必要があります。

シェイプをクリックすると、情報を取得する必要があります。どのシェイプでクリックしたかを知る必要があります。

+0

だから何が助けを必要としますか?これまでどこから手に入れましたか?どうやって助けてくれるのか教えてくれないと助けにならない。 – Ruuhkis

+0

私は初心者なので、遠くにはいられません。 1.私は、テキスト部分と描画部分のレイアウトを知る必要があります。 2.描画部分に複数の図形を描く方法を知る必要があります。3.この部分をリセットして再描画する方法。4.どのようにしてどのような形状がクリックされたのですか。 – user1280649

答えて

1

私は、カスタムビューを作成ことができると思います:

public class CustomView extends View { ... } 

をして、あなたは、単にのような適切な方法オーバーライドします:

@Override 
public boolean onTouchEvent(MotionEvent ev) { /* check for hitting shapes here */ } 

@Override 
protected void onDraw(Canvas canvas) { /* draw anything you want here */ } 

は、詳細を調べるためにお好みの検索エンジンを使用してください。 This looks like what you need

+0

fyiと同様、リンクが死んでいるようです。ドメインは販売用にリストされています。 – MrKickkiller