水平方向のリストビューの実装に TwoWay lib を使用しようとしてきたので、RecycleView lib と TwoWay を取得しましたが、実行時と xml の両方で、次の Exception を受け取ります。
09-21 01:46:52.148: E/AndroidRuntime(12471): FATAL EXCEPTION: main
09-21 01:46:52.148: E/AndroidRuntime(12471): java.lang.NullPointerException
09-21 01:46:52.148: E/AndroidRuntime(12471): at
com.lifemate.lmmessenger.recycleview.RecyclerView.onMeasure(RecyclerView.java:1346)
09-21 01:46:52.148: E/AndroidRuntime(12471): at
android.view.View.measure(View.java:12881)
09-21 01:46:52.148: E/AndroidRuntime(12471): at
android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:599)
09-21 01:46:52.148: E/AndroidRuntime(12471): at
android.widget.RelativeLayout.onMeasure(RelativeLayout.java:381)
09-21 01:46:52.148: E/AndroidRuntime(12471): at
android.view.View.measure(View.java:12881)
私はたくさん検索し、この解決策を見つけました:
bgListView.setHasFixedSize(true);
mLayoutManager = new LinearLayoutManager(this);
bgListView.setLayoutManager(mLayoutManager);
しかし、コードがコンパイルされる前にビューを作成するときに例外が発生することに気付きました! これがなぜなのか、誰にも分かりますか?