作者:电脑信息网日期:
返回目录:设置问题
使用下面的两个属性,就可zd以实现对齐功回能
android:gravity用于答设置View组件的对齐方式
android:layout_gravity用于设置Container组件的对齐方式
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:text="全部选择" />
1、把手机屏百幕分成上下。上下两部分度都采用Linearlayout方式布局
2、下半部分LinearLayout高度固定,上半部分LinearyLayout设置layout_weight权重,占满剩余屏幕知空间
3、下半部分LinearLayout中添加按钮,就是把按钮放道到了底部
<LinearLayout>
<LinearLayout
android:layout_height="wrap_content"
android:llayout_weight="1">
//上半部分设回置高度自答适应,并且权重为1
</LinearyLayout>
<LinearLayout android:layout_height="50px">
<button andtoid:text="底部按钮"/>
</LinearyLayout>
</LinearLayout>
第一种,带动画的改变
//位移动画 从左到右参数分别为
//x轴方向起始位置x差值zhidao ,x轴方向结束位置x差值 , y轴方向起始位置y差值 ,y轴方向结束位置y差值
TranslateAnimation translateAnimation = new TranslateAnimation(fromXDelta,toXDelta,fromYDelta,toYDelta);
translateAnimation.setDuration(300); //设置动画世界版
button.setAnimation(translateAnimation);
上面的示例只是许多动画中的一种简单地位移动画,如果有兴趣可以查阅一下android动画方面的知识
第二权种,直接改变控件的位置
这种方法里面也有2种不用的情况
//这是第一种 直接付给此button新的xy坐标
button.setX();
button.setY();