我需要一些帮助来创建一个活动。
我已经将形状的坐标和名称存储在数据库中,并按房间分组。
在这个活动中,我需要在屏幕顶部以两行的方式展示8个带颜色和文字的文本视图。如果我点击一个文本视图,相应的房间内的形状需要在文本视图下方绘制出来。
如果我点击形状,我需要获取返回信息,了解我点击了哪个形状。
我需要一些帮助来创建一个活动。
我已经将形状的坐标和名称存储在数据库中,并按房间分组。
在这个活动中,我需要在屏幕顶部以两行的方式展示8个带颜色和文字的文本视图。如果我点击一个文本视图,相应的房间内的形状需要在文本视图下方绘制出来。
如果我点击形状,我需要获取返回信息,了解我点击了哪个形状。
我想你可以创建一个自定义视图:
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 */ }
使用您选择的搜索引擎以获取更多信息。这看起来就是您需要的