마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

androidx에서 v7을 사용하고 싶습니다

0 추천

toolbar제작시 구글링을 해보니 다들 v7을 사용해서 만들던데 저는 똑같이 따라하면 첫번째 코드가 빨간색으로 뜹니다 

아래 코드는 빌드 코드 인데 구글링으로 여러번 바꿔보아도 계속 빨간색이 뜨는데 어떻게 수정해야 할까요?

버전들도 필요한거같아서 전체 코드를 올립니다!

<android.support.v7.widget.Toolbar
apply plugin: 'com.android.application'

android {
    compileSdkVersion 30
    buildToolsVersion "30.0.1"

    defaultConfig {
        applicationId "com.example.y_mise"
        minSdkVersion 16
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}


dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.2'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'

}


당당 (290 포인트) 님이 9월 13일 질문

1개의 답변

0 추천
 
채택된 답변
androidx 개발환경에서는 v7을 쓰시면 안됩니다.

v7이 androidx로 package name이 변경 되었습니다.

인터넷의 v7 sample code들은 옛날 code여서 그렇습니다.

package name만 변경되고 기능은 동일하니 androidx버전으로 사용하세요.
디자이너정 (40,800 포인트) 님이 6일 답변
당당님이 3일 채택됨
댓글 감사합니다! 그러면 toolbar 를 어떻게 만들어야할까요? 따로 파일을 만들어서 mainactivity에다 include로 연결을 시키면 다른 것들은 먹혀서 안뜨고 툴바만 뜨는 현상이 나타나네요,,
...