TiledLayer 有哪些常用的方法? 低级界面的布局 触摸屏开发

hc0120 2009-05-05 06:21:26
TiledLayer 对低级界面的布局是不是很有用?
TiledLayer常用的方法都哪些,大概功能是什么?
触摸屏开发,用低级界面做好看点的UI,怎样设计可以方便响应pointerPressed?
高手请支我两招。
...全文
109 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangc_83 2009-05-07
  • 打赏
  • 举报
回复
貌似亲人不厚道,才给我1半的分~!~呵呵
hc0120 2009-05-06
  • 打赏
  • 举报
回复
哈哈,貌似亲人啊!
yangc_83 2009-05-06
  • 打赏
  • 举报
回复
貌似回答过你一次吧,这次够详细了吧,汗一个!
yangc_83 2009-05-06
  • 打赏
  • 举报
回复
TiledLayer查API啊
低级界面做好看点的UI,自己画啊,美工帮忙啊!

怎样设计可以方便响应pointerPressed
-------------------------------
设计一个类啊,存放UI的坐标和值
public class Map {
public int startX=0;//开始x位子
public int endX=0;//结束x位子
public int startY=0;
public int endY=0;

public int value=0;
}

每次页面跳转就把所有UI的值放进public static Vector mapVector= new Vector();
然后在pointerPressed里面开始找
public int getSelectMapValue(int screenX,int screenY)
{
int tempSelectValue=-1;
Map tempMap=new Map();
int tempStartX=0;
int tempStartY=0;
int tempEndX=0;
int tempEndY=0;
boolean tempState=true;
if(mapVector.isEmpty()!=true)
{
tempState=true;
for(int i=0;i<mapVector.size()&&tempState==true;i++)
{
tempMap=(Map)mapVector.elementAt(i);
tempStartX=tempMap.startX;
tempStartY=tempMap.startY;
tempEndX=tempMap.endX;
tempEndY=tempMap.endY;
if(screenX>=tempStartX&&screenX<=tempEndX
&&screenY>=tempStartY&&screenY<=tempEndY)
{
tempSelectValue=i;
tempState=false;
}
}
}
return tempSelectValue;//没有找到返回-1,找到就返回你设置的值
}

这是我自己用的方法,有点笨,呵呵不知道有没有更好的方法!
xuyan87101 2009-05-05
  • 打赏
  • 举报
回复
呵呵,关注中……

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧