Android中的LinearLayout(线性布局)设置背景图片
2016-09-12 10:48
549 查看
今天又有一个需求,就是在线性布局中添加一张图片,并且这张图片不能是拉伸的,想了一下,如果是直接给LinearLayout添加背景图片的时候,若图片的大小小于背景的大小,图片肯定会被拉伸的,所以这个方案肯定是不行,
因此,想到了另一个实现方式,就是最外边使用FrameLayout,利用FrameLayout的特点,所有放在FrameLayout中的布局都会重叠放置,所以我们先放置一个iamgeview,然后在iamgeview的上面放置一个LinearLayout就可以了,
先看一下效果图,
看一下布局文件,
本人菜鸟一个,有什么不对的地方希望大家指出评论,大神勿喷,希望大家一起学习进步!
因此,想到了另一个实现方式,就是最外边使用FrameLayout,利用FrameLayout的特点,所有放在FrameLayout中的布局都会重叠放置,所以我们先放置一个iamgeview,然后在iamgeview的上面放置一个LinearLayout就可以了,
先看一下效果图,
看一下布局文件,
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.mac.myapplication.MainActivity"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@mipmap/ic_launcher" /> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TextView android:layout_marginTop="20dp" android:textSize="30sp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="测试" /> <TextView android:layout_marginTop="20dp" android:textSize="30sp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="测试" /> <TextView android:layout_marginTop="20dp" android:textSize="30sp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="测试" /> </LinearLayout> </FrameLayout>
本人菜鸟一个,有什么不对的地方希望大家指出评论,大神勿喷,希望大家一起学习进步!
相关文章推荐
- Android布局之LinearLayout(线性布局)
- Android布局---线性布局(Linear Layout)
- Android UI控件系列:LinearLayout(线性布局)
- android布局Linear Layout(线性布局)
- Android线性布局LinearLayout(七)
- 第12章、布局Layouts之LinearLayout线性布局(从零开始学Android)
- 第12章、布局Layouts之LinearLayout线性布局(从零开始学Android)
- 第12章、布局Layouts之LinearLayout线性布局(从零开始学Android)
- Android布局自定义Shap圆形ImageView,可以单独设置背景与图片
- Android之LinearLayout线性布局
- Android开发教程 --- 布局(线性布局 Linear Layout )(相对布局 Relative Layout)
- Android开发教程 --- 布局(线性布局 Linear Layout )(相对布局 Relative Layout)
- Android关于LinearLayout和RelativeLayout背景设置的区别
- android之线性布局LinearLayout以及weight权重使用
- android之线性布局LinearLayout以及weight权重使用
- android布局之线性布局(LinearLayout)
- android的五大布局(LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLa)
- Android应用开发之LinearLayout(线性布局)
- Android线性布局(Linear Layout)
- android五大布局之LinearLayout(线性布局)