Android编程设置LayoutParams
2014-02-23 21:11
369 查看
RelativeLayout.LayoutParams linearParams = (RelativeLayout.LayoutParams)viewHolder.headerWraper.getLayoutParams(); RelativeLayout.LayoutParams textParams = (RelativeLayout.LayoutParams)viewHolder.textWrapper.getLayoutParams(); linearParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT, 0); //清空alignParentRight参数 textParams.addRule(RelativeLayout.ALIGN_LEFT, 0); //清空toLeftOf参数 if (fromToType == Constants.FromToType.FromToTypeFromThisUser.getValue()) { //根据条件设置Layout参数 linearParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); textParams.addRule(RelativeLayout.LEFT_OF, R.id.header_wrapper); viewHolder.headerWraper.setLayoutParams(linearParams); viewHolder.textWrapper.setLayoutParams(textParams); Logger.d(TAG, "from this user"); } else{ Logger.d(TAG, "from otehr user"); linearParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT); textParams.addRule(RelativeLayout.RIGHT_OF , R.id.header_wrapper); viewHolder.headerWraper.setLayoutParams(linearParams); viewHolder.textWrapper.setLayoutParams(textParams); viewHolder.textWrapper.setBackgroundResource(R.drawable.chat_other); }
相关文章推荐
- Android - 布局管理器LayoutInflater及LayoutParams动态设置宽高属性
- Android动态设置布局的LayoutParams属性总遇到造型异常
- android FrameLayout.LayoutParams代码编程
- android编程中setLayoutParams方法设置
- Android:Adapter中设置多种type的item的LayoutParams导致的convertView复用异常的问题
- android:设置布局参数LayoutParams
- android动态设置组件LayoutParams
- android编程中setLayoutParams方法设置
- Android使用动画过程中又设置了View的LayoutParams有卡顿现象处理
- android编程中setLayoutParams方法设置
- Android 如何动态设置View参数,LayoutParams.addRules详解,TypedValue.applyDimension的使用
- android的LayoutParams设置没有作用
- android中LayoutParams设置参数的理解
- 【学习笔记】Android 动态添加控件 getlayoutparams 为空的问题
- 个人经验 - Android的RelativeLayout布局的layout_height属性设置为wrap_content时的坑
- android Relativelayout 某控件设置layout_alignParentRight=true,整行不显示问题
- java.lang.ClassCastException: 。。。$LayoutParams cannot be cast to android.widget.LinearLayout$Layout
- Android CollapsingToolbarLayout设置背景图片后如何透明状态栏
- Android编程之LayoutInflater的inflate方法详解
- android layoutParams错误原因小结