大学の授業で、Androidアプリを開発しています。Windows10, Androidstudio, 言語はJavaです。
通話アプリの為、連絡先の一覧表示をさせたいので、activity_main.xmlにコードを入力したのですが
表示されず、パレットのListViewからドラッグ&ドロップしても表示されません。
該当のソースコード
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<LinearLayout android:id="@+id/head_layout" android:layout_width="0dp" android:layout_height="wrap_content" android:orientation="horizontal" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent"> <TextView android:id="@+id/id_textview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> <Button android:id="@+id/refresh_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Refresh" /> </LinearLayout> <ListView android:id="@+id/listview" android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/head_layout"/>
</androidx.constraintlayout.widget.ConstraintLayout>
一応このコードでListViewが表示されると開発方法の載ったサイトには書いてありました。
ドラッグ&ドロップした時に出るメッセージは、
「AdapterviewsはXMLで子を持つことが出来ません
A list/grid should have no children declared in XML AdapterViews such as ListViews must be configured with data from Java code, such as a ListAdapter. Issue id: AdapterViewChildren」
「ネストされたスクロールヴィジット
The vertically scrolling ListView should not contain another vertically scrolling widget (ListView) A scrolling widget such as a ScrollView should not contain any nested scrolling widgets since this has various usability issues Issue id: NestedScrolling」
の二つです。
解決策が分かる方、教えてください。