Android 面试专辑半栈工程师

我出的安卓面试题(持续更新中)

2018-06-11  本文已影响484人  厦门第一帅哥

第一题:

如图”:   TextView是系统的控件,下面的abb:是自定义的属性,如何能在系统控件中添加自定义属性?请说出至少两种方法。

第二题:

请在xml中写一个ImageView控件,让他的左边为屏幕宽度的1/8,上边为屏幕高度的1/3,宽度为屏幕宽度的1/4,高度是自身宽度的1/2

第三题:

假设activity上有个layout1,layout1上有个button,此时我动态创建一个layout2覆盖在layout1上,大小和layout1相等,我在layout2上添加一个onTouch事件,我点击layout2,事件会穿透传递到下层layout1的button上,使button也响应了事件,如何避免这个问题?

第四题:

让一个ListView完全展开,请写出至少两种方法。

第五题:属性动画

让一个控件执行属性动画,scaleX和scaleY,代码如下:

ObjectAnimator animator2 = ObjectAnimator.ofFloat(first_view,"scaleX",1f,0.9f);

animator2.setDuration(300);

ObjectAnimator animator3 = ObjectAnimator.ofFloat(first_view,"scaleY",1f,0.9f);

animator3.setDuration(300);

在执行前打印了控件宽度是1000,请问执行完属性动画后,控件的宽度是多少?为什么?

上一篇 下一篇

猜你喜欢

热点阅读