android:paddingLeft和layout_marginLeft区别
2017-04-10 17:08
239 查看
用图说话:
layout中布局代码如下:
<RelativeLayout 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=".MainActivity" >
<!--在整个布局中写的话,android:paddingLeft="@dimen/activity_horizontal_margin" 其是指Activity中控件到Activity面板的距离吧 -->
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="44dp"
android:paddingLeft="52dp"
android:ems="10"
android:hint="@null"
>
<!-- error: No resource identifier found for attribute 'layout_paddingLeft' in package 'android'
android:layout_marginLeft="52dp"是指所属控件针对另一控件的左边距距离-->
<requestFocus />
</EditText>
</RelativeLayout>当<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:paddingLeft="@dimen/activity_horizontal_margin"
>
图示为:
演示结果为:
二、当
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:paddingLeft="@dimen/activity_horizontal_margin"
>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="44dp"
android:layout_marginLeft="52dp"
android:ems="10"
android:hint="@null"
>
演示结果为:
layout中布局代码如下:
<RelativeLayout 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=".MainActivity" >
<!--在整个布局中写的话,android:paddingLeft="@dimen/activity_horizontal_margin" 其是指Activity中控件到Activity面板的距离吧 -->
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="44dp"
android:paddingLeft="52dp"
android:ems="10"
android:hint="@null"
>
<!-- error: No resource identifier found for attribute 'layout_paddingLeft' in package 'android'
android:layout_marginLeft="52dp"是指所属控件针对另一控件的左边距距离-->
<requestFocus />
</EditText>
</RelativeLayout>当<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:paddingLeft="@dimen/activity_horizontal_margin"
>
图示为:
演示结果为:
二、当
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:paddingLeft="@dimen/activity_horizontal_margin"
>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="44dp"
android:layout_marginLeft="52dp"
android:ems="10"
android:hint="@null"
>
演示结果为:
相关文章推荐
- android:paddingLeft与android:layout_marginLeft区别
- android:layout_paddingLeft和android:layout_marginLeft区别
- android:paddingLeft和android:layout_marginLeft区别
- android:paddingLeft和android:layout_marginLeft区别
- android之android:paddingLeft和android:layout_marginLeft区别
- android:paddingLeft和android:layout_marginLeft区别
- android:paddingLeft与android:layout_marginLeft的区别
- Android android:paddingLeft与android:layout_marginLeft的区别
- android:gravity与android:layout_gravity,android:paddingLeft、android:layout_marginLeft
- android:layout_paddingLeft和android:layout_marginLeft区别
- android:paddingLeft和android:layout_marginLeft的区别
- android:layout_marginLef与android:paddingLeft的区别
- android:paddingLeft与android:layout_marginLeft的区别
- android:layout_marginLeft 与 android:layout_paddingLeft 的区别
- android:layout_marginLeft="10dp" 代替 android:paddingLeft="10dp"
- android:paddingLeft与android:layout_marginLeft的区别
- android之android:paddingLeft和android:layout_marginLeft区别:
- android:paddingLeft 和 layout_marginLe 区别
- android:layout_marginLeft指该控件距离边父控件的边距, android:paddingLeft指该控件内部内容,如文本距离该控件的边距。
- ndroid:paddingLeft与android:layout_marginLeft的区别