Android的View类能和EditText用到一起吗

wtobias 2010-03-17 03:03:52
比如
public class GameView extends View implements Runnable {
public Bitmap mBitback =null;
public GameView(Context ct){
super(ct);
mBitback = ((BitmapDrawable)getResources().getDrawable(R.drawable.back2)).getBitmap();
new Thread(this).start();
}
public void onDraw(Canvas canvas){
super.onDraw(canvas);
canvas.drawColor(Color.GRAY);
GameView.drawImage(canvas, mBitback, 0, 0);
}
public boolean onTouchEvent(MotionEvent event){
return true;
}
public boolean onKeyDown(int keyCode,KeyEvent event){

return true;
}
public void run() {
while(!Thread.currentThread().interrupted()){
try {
Thread.sleep(100);
} catch (InterruptedException e) {

}
postInvalidate();
}


}
public static void drawImage(Canvas canvas,Bitmap bt,int x,int y){
canvas.drawBitmap(bt, x, y, null);
}
}
上面代码把一张图画在屏幕上,假如想在这张图的一个位置添加一个EditText,可以吗?
如何实现
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Defonds 2010-03-18
  • 打赏
  • 举报
回复
这个是可以的。
wtobias 2010-03-18
  • 打赏
  • 举报
回复
问题是在Activity中是用这个setContentView(new GameView(this))不是setContentView(R.layout.main),布局文件应该不会显示在屏幕上吧
wtobias 2010-03-18
  • 打赏
  • 举报
回复
用这个布局就可以?那EditText在哪声明?怎么调用?
莫名的码农 2010-03-18
  • 打赏
  • 举报
回复
把你的GameView跟EditView一起放在main里不就行了.
莫名的码农 2010-03-17
  • 打赏
  • 举报
回复
可以,用AbsoluteLayout

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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