【发布时间】:2013-05-15 07:42:51
【问题描述】:
我从另一个来源导入了这个项目,但出现了问题。从我的一个布局中,它说“错误:在包'android'中找不到属性'layout_alignStart'的资源标识符”:
<ProgressBar
style="@android:style/Widget.ProgressBar.Small"
android:layout_gravity="center_vertical"
android:layout_alignStart="@id/imageFrame"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:indeterminate="true"
android:id="@+id/progressBar"
android:layout_alignParentTop="true"
android:layout_marginTop="15dp"
/>
其中 imageFrame 是 FrameLayout 的 ID。
我的项目构建目标是 API 级别 17,并且在我的清单中:
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="11" />
在我的菜单 xml 文件中:
<item
android:id="@+id/menu_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/menu_settings"/>
请注意,这并不是字面意义上的“导入”,而是通过“现有代码中的 Android 项目”添加的 我也在为这个项目使用 Eclipse。
【问题讨论】:
-
尝试将
android:targetSdkVersion设置为17,因为在此之前android:layout_alignStart属性不存在。 -
这个问题和这个问题(30 分钟前发布)中描述的问题不同吗? stackoverflow.com/questions/16558958/…
标签: android eclipse android-layout android-manifest android-menu