关于layout_alignParentStart属性

Android 码拜 10年前 (2015-05-11) 4065次浏览 0个评论

今天做一个示例,使用了layout_alignParentStart的属性,提示如下错误:

error: No resource identifier found for attribute “”layout_alignParentStart“” in package “”android””

关于layout_alignParentStart属性

求助一下,这是什么问题呢?4.0的不支持了莫非?

没有人知道么?还是只有我的有这个问题呢
5分
这句话的意思应该是说在android包下面没有找到layout_alignParentStart这个属性
请问你采用的是什么布局?这个属性实在RelativeLayout中用的。
引用 3 楼 modongyelang 的回复:

请问你采用的是什么布局?这个属性实在RelativeLayout中用的。

确实是RelativeLayout的布局,很奇怪的问题。。

引用 2 楼 Shanluan_ 的回复:

这句话的意思应该是说在android包下面没有找到layout_alignParentStart这个属性

恩,是啊,所以我就奇怪了,莫非4.0的不支持这个属性?

引用 4 楼 cloudlgh 的回复:
Quote: 引用 3 楼 modongyelang 的回复:

请问你采用的是什么布局?这个属性实在RelativeLayout中用的。

确实是RelativeLayout的布局,很奇怪的问题。。

我这边这样写是没问题的,能否贴出你完整的布局代码?

用的是github上的RoundedImageView源码,以下是源码,谢谢啦
<?xml version=”1.0″ encoding=”utf-8″?>
<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android”
    android:layout_width=”match_parent”
    android:layout_height=”200dip”
    >

  <ImageView
      android:id=”@+id/imageView1″
      android:layout_width=”wrap_content”
      android:layout_height=”wrap_content”
      android:layout_alignParentTop=”true”
      android:layout_alignParentBottom=”true”
      android:layout_alignParentRight=”true”
      android:layout_alignParentLeft=”true”
      android:layout_alignParentStart=”true”
      android:layout_alignParentEnd=”true”
      android:padding=”10dip”
      android:src=”@drawable/photo1″
      android:scaleType=”center”
      />

  <TextView
      android:id=”@+id/textView3″
      android:layout_width=”wrap_content”
      android:layout_height=”wrap_content”
      android:layout_marginBottom=”36dp”
      android:layout_marginLeft=”36dp”
      android:layout_marginStart=”36dp”
      android:layout_alignBottom=”@+id/imageView1″
      android:layout_alignLeft=”@+id/imageView1″
      android:layout_alignStart=”@+id/imageView1″
      android:background=”#7f000000″
      android:paddingLeft=”8dp”
      android:paddingRight=”8dp”
      android:textAppearance=”?android:attr/textAppearanceSmallInverse”
      />

  <TextView
      android:id=”@+id/textView2″
      android:layout_width=”wrap_content”
      android:layout_height=”wrap_content”
      android:layout_above=”@+id/textView3″
      android:layout_alignLeft=”@+id/textView3″
      android:layout_alignStart=”@+id/textView3″
      android:layout_marginBottom=”4dp”
      android:background=”#7f000000″
      android:paddingLeft=”8dp”
      android:paddingRight=”8dp”
      android:textAppearance=”?android:attr/textAppearanceMediumInverse”
      />

  <TextView
      android:id=”@+id/textView1″
      android:layout_width=”wrap_content”
      android:layout_height=”wrap_content”
      android:layout_above=”@+id/textView2″
      android:layout_alignLeft=”@+id/textView2″
      android:layout_alignStart=”@+id/textView2″
      android:layout_marginBottom=”4dp”
      android:background=”#7f000000″
      android:paddingLeft=”8dp”
      android:paddingRight=”8dp”
      android:textAppearance=”?android:attr/textAppearanceLargeInverse”
      />

</RelativeLayout>

15分
把你的代码完全复制到我这边也没出问题,感觉这个问题很奇怪,会不会是LZ的eclipse出了问题,你把整个项目clean再试一下
引用 8 楼 Shanluan_ 的回复:

把你的代码完全复制到我这边也没出问题,感觉这个问题很奇怪,会不会是LZ的eclipse出了问题,你把整个项目clean再试一下

我也挺奇怪的,恩,可能是我这边eclipse问题。clean也无效的,就这样吧,结贴了,自己再研究研究.谢谢兄弟啦

layout_alignStart跟layout_alignLeft的效果是一样的,
前者应该是17以后才加上去的。
就向marginStart跟marginLeft,marginEnd跟marginRight。
楼主问题解了吗,我也遇到了一样的问题
引用 10 楼 ssjcfiaw911 的回复:

layout_alignStart跟layout_alignLeft的效果是一样的,
前者应该是17以后才加上去的。
就向marginStart跟marginLeft,marginEnd跟marginRight。

正解   代替掉就好吧


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于layout_alignParentStart属性
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!