INNER CODE UNIT · Java
onClick
githubhaohao/NDK_OpenGLES_3_0 · app/src/main/java/com/byteflow/app/MainActivity.java:324
public void onClick(View v) {
dialog.cancel();
}
});
final RecyclerView resolutionsListView = rootView.findViewById(R.id.resolution_list_view);
final MyRecyclerViewAdapter myPreviewSizeViewAdapter = new MyRecyclerViewAdapter(this, Arrays.asList(SAMPLE_TITLES));
myPreviewSizeViewAdapter.setSelectIndex(mSampleSelectedIndex);
myPreviewSizeViewAdapter.addOnItemClickListener(new MyRecyclerViewAdapter.OnItemClickListener() {
@Override
public void onItemClick(View view, int position) {
mRootView.removeView(mGLSurfaceView);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
lp.addRule(RelativeLayout.CENTER_IN_PARENT);
mGLSurfaceView = new MyGLSurfaceView(MainActivity.this, mGLRender);
mRootView.addView(mGLSurfaceView, lp);