Androidの中の指定Visibilty

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)
}

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=15322&siteId=1