我需要一些帮助才能开展活动。
我已经在数据库中存储了形状和形状名称的坐标。这些被分组到房间。 在活动中,我需要屏幕顶部8个TextViews(带颜色和textst)两行。如果我单击textView,则需要在textViews下的屏幕上绘制房间的形状。
如果我点击一个形状,我需要找回信息,我点击了哪个形状。
答案 0 :(得分: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