2014-12-15 3 views
0

사용하고 장 layout_width는 내가 안드로이드 개발에 새로운 해요 태그

하나는 절대 초보자를위한 책 안드로이드를 배우려고 노력 후에 놓친 안드로이드 UI 디자인에 대해 그리고 나는이 장에서 다른 안드로이드 레이아웃에 대해 배우고있다.

<android.support.v4.widget.SlidingPaneLayout > 태그를 내 코드에 추가하면 내 문제가 발생하여 Android SlidindPaneLayout을 사용합니다.

이 태그를 추가하기 전에 모든 객체에서 android : layout_width 또는 android : layout_height 및 ... 속성을 사용할 수 있습니다. 하지만 이제는 슬라이딩 레이아웃 태그 내에서만 사용할 수 있습니다.

다음은 안드로이드를 볼 수있는 간단한 코드입니다 : Eclipse가 허용하지 않으므로 layout_width는 선형 레이아웃 내에서 사용되지 않습니다.) for ;하시기 바랍니다 아래 링크에서 더 상세보기) 여기

<?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> 

이클립스 IDE에서 내 문제의 사진입니다 :

enter image description here

답변

0

XML 코드는 유효을 수행 할 수 있습니다 및 수오 ld는 layout_width와 layout_height를 컴파일러 에러없이 LinearLayout에 추가한다. 나는 이클립스가 이렇게하는 것을 허용하지 않는 이유를 너무 잘 모르겠지만, 안드로이드 스튜디오 수행합니다

enter image description here

+0

내 안드로이드 장치에서 실행하려고 모든 것이 정확했다. 나는 이클립스를 곧 없애야한다. – HAMIDREZA

+0

그것은 현명한 선택이 될 것이다 :) –

+0

@HAMIDREZA, 당신이 읽고있는 책 때문에 이클립스를 사용하도록 제한된다면, 안드로이드 개발을위한이 과정을 고려해 보라 : https : // www. udacity.com/course/ud853. Android Studio를 기반으로하며 Google 엔지니어가 제작했습니다. –

관련 문제