リスト アクティビティに待機サークルを追加したい。この投稿の答えを使用しました: 読み込み中に ImageView で「アニメーション サークル」を使用する
ただし、findViewById を使用できるようにするには、待機中のサークル レイアウトの setContentView を追加する必要があると思います。問題は、同じアクティビティで setContentView を 2 回使用できるかどうかわからないことです。
今試してみると、使用したいリストビューレイアウトのIDで setContentView を最もよく使用しているというエラーが表示されます。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);}
public void showCallList() // show call list on screen
{
getListView().setVisibility(View.GONE);
findViewById(R.loadingPanel).setVisibility(View.VISIBLE);
CallListArrayAdapter adapter = new CallListArrayAdapter(this,
arrayListCalls);
setListAdapter(adapter);
findViewById(R.id.loadingPanel).setVisibility(View.GONE);
getListView().setVisibility(View.VISIBLE);
}
私が得る例外は:
E/AndroidRuntime(4320): 原因: java.lang.RuntimeException: Your content must have a ListView that id attribute is 'android.R.id.list'