摘要: 刚学android,遇到一个问题不知道怎么解决,编译没错,运行出错了,请看图这个程序是用来做一个随手指移动的小球的,请问该怎么修改你的DrawView是通过layout下的xml来声明出来的,所以会提示这个错误。如果是在xml中声明自定义View,那么自定义View就必须覆写public DrawView(Context context, AttributeSet attrs ) { super(context,attrs);}构造方法。所以解决办法有两种:1) 加入上面的构造方法。2) 把DrawView自己创建。例如:draw = new DrawView(this);setCon... 阅读全文
posted @ 2013-12-30 16:03 蓝色漩涡 阅读(1356) 评论(0) 推荐(0)
摘要: 在开发Android应用时有时会遇到纯代码实现复杂界面的需求,本文通过实例来演示,希望能对大家有所帮助界面截图:XML布局文件: 1 2 7 8 13 22 30 38 50 60 70 71 75 86 87 88 89 90 通过纯代码实现XML同样的效果: 1 import andr... 阅读全文
posted @ 2013-12-30 14:31 蓝色漩涡 阅读(456) 评论(0) 推荐(0)
摘要: 在使用imageview控件时,由于图片大小不一致,需要给图片设置个最大宽高。设置后的代码如下:1 LinearLayout ll = new LinearLayout(ConsumeInfo.this); 2 ll.setOrientation(LinearLayout.HORIZONTAL); 3 //设置小图标 4 ImageView imageView = new ImageView(ConsumeInfo.this); 5 Bitmap bitmap = BitmapFactory.decodeFile((Str... 阅读全文
posted @ 2013-12-30 14:02 蓝色漩涡 阅读(490) 评论(0) 推荐(0)
摘要: 在代码中添加控件的简单例子这是activity, 在xml中添加了一个带id的LinearLayout ,这里没必要贴出来了。 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 setContentView(R.layout.activity_main); 7 init(... 阅读全文
posted @ 2013-12-30 13:05 蓝色漩涡 阅读(311) 评论(0) 推荐(0)