Не удается найти объявление в go для: androidx.appcompat.widget.Toolbar & com.google. android .material.appbar.AppBarLayout - PullRequest
0 голосов
/ 22 января 2020

В моем файле xml есть следующее:

 <com.google.android.material.appbar.AppBarLayout
            android:layout_width="match_parent"
            app:layout_scrollFlags="scroll|enterAlways"
            android:layout_height="wrap_content">

            <androidx.appcompat.widget.Toolbar
                android:id="@+id/toolbar"
                android:layout_width="match_parent"
                app:title=""
                app:layout_scrollFlags="scroll|enterAlways"
                android:layout_height="?android:attr/actionBarSize"
                android:background="@color/colorPrimary">

                <TextView
                    android:id="@+id/toolbar_title"
                    style="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"
                    android:layout_width="wrap_content"
                    app:layout_scrollFlags="scroll|enterAlways"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:text="FriendSter"
                    android:textColor="#000" />
                <ImageView
                    android:id="@+id/search"
                    android:layout_width="24dp"
                    android:layout_height="24dp"
                    android:layout_gravity="end"
                    android:src="@drawable/icon_search"
                    />

            </androidx.appcompat.widget.Toolbar>

        </com.google.android.material.appbar.AppBarLayout>

Я нахожусь в процессе миграции из Android .support библиотек в Androidx библиотеки, так как они больше не будут поддерживаться. Поэтому в app.gradle я изменил предыдущие зависимости поддержки (закомментированные) на зависимости Androidx.

implementation 'com.google.android.material:material:1.2.0-alpha04'
//implementation 'com.android.support:design:27.1.1'
implementation 'androidx.appcompat:appcompat:1.1.0'
//implementation 'com.android.support:appcompat-v7:27.1.1'  

Синхронизация файла Gradle успешно выполнена. Однако, когда я попытался убедиться, что фактические xml компоненты androidx.appcompat.widget.Toolbar & com.google. android .material .appbar.AppBarLayout существует и может быть доступен в моем проекте, я нажал Ctrl и щелкнул по ним, и это сообщение отображается:

Не удается найти объявление для go до

Так что я не хочу двигаться вперед с проектом, прежде чем узнаю, почему это так. То же самое происходит с TextView и ImageView .
Однако предварительный просмотр файла xml работает:
enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...