动态在主布局中底部添加布局
来源:互联网 发布:淘宝购物返利网哪个好 编辑:程序博客网 时间:2024/04/29 08:01
layout = new LinearLayout(this);
View view = this.getLayoutInflater().inflate(
R.layout.dialog_content_layout, null);
layout.addView(view);
layout.setGravity(Gravity.BOTTOM);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
FrameLayout.LayoutParams.WRAP_CONTENT,
FrameLayout.LayoutParams.WRAP_CONTENT);
params.bottomMargin = 0;
params.gravity = Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL;
addContentView(layout, params);
view.findViewById(R.id.oneButton).setVisibility(View.GONE);
view.findViewById(R.id.dialog_icon).setBackgroundResource(
R.drawable.down);
dailog_word = (TextView) view.findViewById(R.id.dailog_word);
dailog_word.setVisibility(View.VISIBLE);
dailog_word.setText("收到来自xxxx的数据,是否接收?");
btnCancel = (Button) view.findViewById(R.id.btnCancel);
btnOK = (Button) view.findViewById(R.id.btnOK);
btnCancel.setOnClickListener(this);
btnOK.setOnClickListener(this);
}
添加的布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/white"
android:gravity="bottom|center"
android:orientation="vertical" >
<View
android:layout_width="fill_parent"
android:layout_height="1.0dip"
android:background="@color/line_color" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="10.0dip"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20.0dip"
android:layout_marginTop="10.0dip"
android:gravity="center"
android:orientation="horizontal" >
<ImageView
android:id="@+id/dialog_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/error"/>
<LinearLayout
android:id="@+id/image_dailog_word_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20.0dip"
android:orientation="vertical"
android:visibility="gone" >
<TextView
android:id="@+id/image_dailog_word_small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/common_gray"
android:textSize="18.0sp" />
<TextView
android:id="@+id/image_dailog_word_big"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/common_blue"
android:textSize="25.0sp" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<TextView
android:id="@+id/dailog_word"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="10.0dip"
android:layout_marginRight="10.0dip"
android:textColor="@color/common_gray"
android:textSize="18.0sp" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/twoButtonLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="13.0dip"
android:paddingLeft="2.0dip"
android:paddingRight="2.0dip"
android:visibility="visible" >
<Button
android:id="@+id/btnCancel"
android:layout_width="0.0dip"
android:layout_height="60.0dip"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20.0dip"
android:layout_weight="0.5"
android:background="@drawable/dialog_left_btn"
android:minWidth="100.0dip"
android:text="@string/cancel"
android:textColor="@color/common_gray"
android:textSize="20.0sp" />
<Button
android:id="@+id/btnOK"
android:layout_width="0.0dip"
android:layout_height="60.0dip"
android:layout_gravity="center_vertical"
android:layout_marginRight="20.0dip"
android:layout_weight="0.5"
android:background="@drawable/dialog_right_btn"
android:minWidth="100.0dip"
android:text="@string/confirm"
android:textColor="@color/common_gray"
android:textSize="20.0sp" />
</LinearLayout>
<Button
android:id="@+id/oneButton"
android:layout_width="fill_parent"
android:layout_height="52.0dip"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="13.0dip"
android:layout_marginLeft="23.0dip"
android:layout_marginRight="20.0dip"
android:background="@drawable/btn_big_white"
android:text="@string/cancel"
android:textColor="@color/common_gray"
android:textSize="20.0sp"
android:visibility="visible" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="0.0dip"
android:layout_gravity="center_horizontal" >
<View
android:layout_width="0.0dip"
android:layout_height="0.0dip"
android:layout_weight="1.0" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
- 动态在主布局中底部添加布局
- android 在布局中动态添加控件
- 布局中动态添加View
- Android中如何在“自定义布局”中“动态”添加控件
- 布局中组件不能放在底部
- Android 在已有布局中动态添加控件
- 在已有布局中动态添加控件
- Android中在activity用代码动态添加布局
- Android 在程序中动态添加 View 布局或控件
- BottomTabBar添加底部布局视图
- 在LinearLayout里动态添加子布局
- wpf中利用布局动态添加控件
- 动态中添加LinearLayout和RelativeLayout布局
- Android代码中动态添加布局
- android:代码中动态添加子布局
- Listview中动态添加另外一种布局
- Android中如何动态的添加布局
- android:代码中动态添加子布局
- Hibernate Annotation (Hibernate 注解)
- cocos2d-x:参考案例源码解析之二:TestCpp万变不离其宗Main入口点
- Android程序的退出功能
- TCP/IP和Socket的关系
- android 随手记 读取文件-拿到流
- 动态在主布局中底部添加布局
- navicat 导出查询结果
- 详解Linux下SSH远程文件传输命令scp
- Delphi动态申请数组内存的方法
- Debian 7 编译内核
- must register a nib or a class for the identifier or connect a prototype cell in a storyboard'的解决办法
- HDTV(1920x1080)码率和视频质量关系的研究 1 (前期准备)
- OCP-1Z0-053-V12.02-200题
- 目录和目录项