Ich versuche, eine ListView in einem ScrollView zu verwenden. Das Ziel ist es, die anderen Apps ähnlich wie das Instagram und Facebook zu arbeiten. Unter dem Commentary wird der Code in Java und unter ihm in Xml sein. Wenn ich Grammatik durcheinander gebracht habe, entschuldige ich mich, weil ich noch die englische Sprache lerne.So verwenden Sie eine ListView in einer ScrollView
Hier ist mein Code:
slImages = (SliderLayout)rootView.findViewById(R.id.slImageResource);
FSocietySlideView slideView = new FSocietySlideView(getContext());
slideView.image(R.mipmap.ic_launcher);
slideView.setOnSliderClickListener(HomeFragment.this);
slideView.description("None");
slImages.addSlider(slideView);
final ArrayList<FSociety> news = new ArrayList<>();
news.add(new FSociety(getResources(), "None", "None", R.mipmap.ic_launcher));
news.add(new FSociety(getResources(), "None", "None", R.mipmap.ic_launcher));
news.add(new FSociety(getResources(), "None", "None", R.mipmap.ic_launcher));
news.add(new FSociety(getResources(), "None", "None", R.mipmap.ic_launcher));
news.add(new FSociety(getResources(), "None", "None", R.mipmap.ic_launcher));
news.add(new FSociety(getResources(), "None", "None", R.mipmap.ic_launcher));
FSocietyAdapter adapter = new FSocietyAdapter(getActivity(),news);
ListView listView = (ListView)rootView.findViewById(R.id.list_test);
listView.setAdapter(adapter);
return rootView;
}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:custom="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#212121"
android:orientation="vertical">
<com.daimajia.slider.library.SliderLayout
android:id="@+id/slImageResource"
android:layout_width="match_parent"
android:layout_height="205dp"
android:layout_marginTop="0dp"
android:scaleType="fitXY" />
<com.daimajia.slider.library.Indicators.PagerIndicator
android:id="@+id/custom_indicator"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="-4dp"
android:gravity="center"
custom:selected_color="#FFFFFF"
custom:selected_height="6dp"
custom:selected_padding_left="6dp"
custom:selected_padding_right="6dp"
custom:selected_width="6dp"
custom:shape="oval"
custom:unselected_color="#55333333"
custom:unselected_height="6dp"
custom:unselected_padding_left="2dp"
custom:unselected_padding_right="2dp"
custom:unselected_width="6dp" />
<ListView
android:id="@+id/list_test"
android:layout_width="match_parent"
android:layout_height="match_parent"></ListView>
</LinearLayout>
Ähnliche Frage wurde bereits hier beantwortet: https://stackoverflow.com/questions/18367522/android-list-view-inside-a-scroll-view – Subash
Ich habe schon versucht, aber hat nicht funktioniert –