小编Kfi*_*Guy的帖子

带有底部点的Android ViewPager

我想在我的ViewPager中添加3个底部点,就像这样.

3个底点 3个底点 3个底点

我使用FragmentActivity并支持库ViewPager.

user-interface android android-viewpager viewpagerindicator android-fragmentactivity

164
推荐指数
8
解决办法
13万
查看次数

ListFragment getListView()在屏幕旋转后返回null

我把getListView()OnActivityCreated()我的ListFragment.它工作正常,但如果我旋转设备屏幕并再次调用getListView()它返回null.

这是ListFragment 代码:

public class MyListFragment extends ListFragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        return inflater.inflate(R.layout.my_list_fragment, container, false);
    }

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        ListView list = getListView();

        if (list != null) {
            //List is not null!
        }
        else {
            //List is null, there is an error.
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

这是布局xml(my_list_fragment.xml):

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/list"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
Run Code Online (Sandbox Code Playgroud)

android listview android-layout android-listview android-listfragment

1
推荐指数
1
解决办法
1615
查看次数