2013-06-21 2 views
0

Android Studio에서 Gridview v7을 사용하려고합니다. 안드로이드 스튜디오 프로젝트에서 GridLayoutV7 jar 파일을 추가했지만 소스 파일에서 그리드를 가져올 수 없습니다.Android Studio에서 GridView V7을 사용하는 방법?

import android.support.v7.widget.GridLayout;

어떻게 고칠 수 있습니까?

답변

0

build.gradle 파일로 이동하십시오. 기본적으로 당신은

compile files('libs/android-support-v7-gridlayout.jar') 

와 그 교체

compile files('libs/android-support-v4.jar') 

dependencies 섹션이 그리고 당신의 V7 파일이 libs 디렉토리에 있는지 확인해야합니다.

+0

파일이 없습니다 build.gradle – kamal

+0

Android Studio에서 새 프로젝트를 시작 했나요? 아니면 IntelliJ 또는 Eclipse에서 가져온 프로젝트를 사용하고 있습니까? – snotyak

+0

둘 다 시도했는데 두 경우 모두 작동하지 않습니다. – kamal

1

는 build.gradle에 다음 코드를 추가합니다 :

dependencies { 
    compile "com.android.support:gridlayout-v7:18.0.+" 
} 
0
  1. 당신이 SDK Manager를 사용하여 안드로이드 지원 저장소를 다운로드했는지 확인하십시오.

  2. build.gradle 파일을 응용 프로그램에 엽니 다.

  3. 종속성 섹션에 지원 라이브러리 기능 프로젝트 식별자를 추가하십시오.

    dependencies { 
        ... 
        compile "com.android.support:appcompat-v7:18.0.+" 
    } 
    
0
예를 들어, 다음 예와 같이 APPCOMPAT 프로젝트는 종속성 섹션으로 컴파일 "com.android.support:appcompat-v7:18.0.+"를 추가 포함하는

나는 이것을 몇 시간 동안 고민했지만 작동 한 것을 발견했다.

다른 사람들이 말한다처럼, 프로젝트를 다시 빌드 build.gradle

compile 'com.android.support:gridlayout-v7:21.0.+'를 사용하여 지원 라이브러리를 가져온 다음이 구문을 사용하여 XML로 레이아웃을 추가 할 수 있습니다

<android.support.v7.widget.GridLayout 
     android:id="@+id/gridLayout_pics" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     app:orientation="horizontal" 
     app:columnCount="2" 
     app:rowCount="2" 
     app:useDefaultMargins="true"> 

     <Button 
      android:id="@+id/button1" 
      app:layout_gravity="left|top" 
      android:text="Button" /> 

     <Button 
      android:id="@+id/button2" 
      app:layout_gravity="left|top" 
      android:text="Button" /> 

     <Button 
      android:id="@+id/button3" 
      app:layout_gravity="left|top" 
      android:text="Button" /> 

     <Button 
      android:id="@+id/button4" 
      app:layout_gravity="left|top" 
      android:text="Button" /> 

    </android.support.v7.widget.GridLayout> 

공지 사항 여기 "안드로이드"대신 "앱"의 모든 모습. 그게 사람들이이 문제를 가지고있는 주된 이유라고 생각합니다. 덧붙여서, Android Studio가 "app"네임 스페이스를 가져오고 싶은지 묻는 한 단계가있었습니다. 처음으로 "app :"을 입력 한 후였습니다.

희망이 저장됩니다. 어떤 두통.

관련 문제