我是Android开发的新手,并试图通过 Android for Absolute Beginners
这本书来学习它其中一章是关于android U.I Design,我正在学习本章中不同的android布局。
我的问题在我的代码中添加<android.support.v4.widget.SlidingPaneLayout >
标记后才开始使用android SlidindPaneLayout。
在添加此标记之前,我可以在所有对象中使用android:layout_width或android:layout_height和...属性。但现在它只能在我的滑动布局标签中使用
这是我的代码的一个简化版本,你可以看到android:layout_width不在Linear Layout中使用,因为Eclipse不接受它;) 有关详细信息,请查看以下链接请;)
<?xml version="1.0" encoding="UTF-8"?>
<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="hamid.traingin.hellouniverse.MainActivity"
android:id="@+id/spLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:orientation="horizontal"
android:background="@drawable/milkyway1">
</LinearLayout>
</android.support.v4.widget.SlidingPaneLayout>
以下是Eclipse IDE中我的问题的图片:
答案 0 :(得分:0)
xml代码有效,您可以并且应该将layout_width和layout_height添加到LinearLayout而不会引发编译器错误。我不太清楚为什么Eclipse不允许你这样做,但Android Studio确实: