JAVA CardView исчезает в SDK версии 28 - PullRequest
0 голосов
/ 03 января 2019

Я только что следовал онлайн-учебнику по созданию CardViews в JAVA ( учебник, который я использовал ).Когда я использую SDK версии 26, появляется вид, однако, когда я изменяю приложение на что-либо, такое как версия 27 или 28, вид карты меняется, или я больше не могу его видеть.Извините, если это кажется глупым вопросом, но я не смог найти документацию для последней версии. enter image description here

Вот мой Activity_Main.xml:

 <android.support.v7.widget.CardView android:layout_width="300dp"
                                            android:layout_height="170dp"
                                            android:layout_margin="10dp">

            ...

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

Мой Gradle:

compileSdkVersion 28
targetSdkVersion 28
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'

Предпочтительно я хочу что-то, что может быть гибким для нескольких версий SDK и может быть поддержано в будущих выпусках SDK.Если есть альтернатива, я бы с радостью воспользовался ею.

1 Ответ

0 голосов
/ 03 января 2019

Проверьте, не поместили ли вы ресурсы в определенную версию папки. Откройте свой проект в перспективе Project и проверьте, не является ли папка ресурса чем-то вроде foldername-v26 , если это так, измените местоположение на общее местоположение, чтобы вы могли получить к нему доступ в каждый уровень API.

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