0

私は2つのフラグメントを持っています。左のフラグメントをクリックすると、右のフラグメントにリストビューが表示されますが、クリックする前にテキストを表示したい場合は、テキストビューが表示される場合があります。ロード時に何かを表示し、左側のフラグメントで項目がクリックされたときにリストビューに変更するにはどうすればよいですか。左は ListFragment を拡張したもので、右は Fragment を拡張したものです。

details.xml で定義された textview があり、起動時に正常にロードされています。左のフラグメントから配列を受け取るリストビューを表示したいと思います。

public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.details, container, false);

        return view;
    }
4

1 に答える 1

0

初期化するときにemptyViewfor yourを使用することをお勧めします。listview

// init
mTextViewLoad.setText("Loading");
mListView.setEmptyView(mTextViewLoad);

textviewあなたの意志が自動的に非表示/表示されるため、これは本当に便利です。ロードが完了したら、テキストを「空」に変更するだけです。

これがあなたを助けることを願っています。

于 2012-08-08T07:31:55.710 に答える