Tilić:
私は、ListViewコントロールを使用していますが、私は私のリストビューで項目がないときの画像でリストビューを交換したい、Androidの中で、このようなタスクを実行するために、とにかくそこにあります。
ll_result_trips = (ListView)findViewById(R.id.ll_result_trips);
Iv_no_activity = (ImageView) findViewById(R.id.Iv_no_activity);
if (data.size() > 0){
tv_no_of_result.setText(""+data.size() + " results found");
pAdapter adapter = new pAdapter(GhActivity.this,Data.data);
ll_result_trips.setVisibility(View.VISIBLE);
ll_result_trips.setAdapter(adapter);
Iv_no_activity.setVisibility(View.GONE);
}else {
tv_no_of_result.setText("No result found");
ll_result_trips.setVisibility(View.GONE);
Iv_no_activity.setVisibility(View.VISIBLE);
}
XML
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="10dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="5dp"
android:padding="2dp"
android:id="@+id/ll_result_trips"
android:fontFamily="@font/montserrat_regular"
/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/nothing"
android:id="@+id/Iv_no_activity"/>
Wahdatカシミール語:
あなたは、リストビューに任意のリストを渡す場合
if(list.size==0){
listView.setVisibility(View.GONE)
imageView.setVisibility(View.VISIBLE)
}
else {
listView.setVisibility(View.VISIBLE)
imageView.setVisibility(View.GONE)
}