全屏提示框:
Dialog dialog = new Dialog(this, android.R.style.Theme_Holo_NoActionBar_Fullscreen);//全屏的Dialog
View view = LayoutInflater.from(this).inflate(R.layout.video_play_window, null);
dialog.setContentView(view);
确认提示框:
AlertDialog.Builder dialog = new AlertDialog.Builder(this);
dialog.setTitle(mDialogTexts[0]);
dialog.setMessage(stringRes);
dialog.setPositiveButton(mDialogTexts[2], null).setNegativeButton(mDialogTexts[1],
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
deleteMsg(msgInfo);
dialog.dismiss();
}
});
dialog.create().show();
PopupWindow:
View v = View.inflate(this, R.layout.photo_activity, null);
mPhotoWindow = new PopupWindow(v, LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
mPhotoWindow.setBackgroundDrawable(new ColorDrawable());//去除默认选中背景
mPhotoWindow.setFocusable(true);
mPhotoWindow.setOutsideTouchable(true);//外边点击事件是否响应
mPhoto = (ImageView) v.findViewById(R.id.photo);
mPhoto.setImageBitmap(BitmapFactory.decodeFile(path));
mPhotoWindow.showAtLocation(mFriendsCircleView, Gravity.CENTER, 0, 0);
RecyclerView:
mRvFriendsCircleView.setHasFixedSize(true);//设置固定大小
mLlManager = new LinearLayoutManager(this);//创建一个管理器,可以跳到指定位置等一些操作
mLlManager.setOrientation(LinearLayout.VERTICAL);//当做增强版的ListView来使用
mRvFriendsCircleView.setLayoutManager(mLlManager);
待续..........