android微信聊天界面
發布時間: 2025-08-04 13:12:19
① android微信的聊天記錄長按某聊天彈出的頁面是怎樣實現的
Android中應該是用ListView來實現聊天記錄的,長按某個記錄後,如果設置了偵聽器:
setOnItemLongClickListener(OnItemLongClickListener listener);
則listener中的方法: boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) 將被調用,你可以實現這個方法,在其中創建你想要的對話框。
全屏對話框可以這樣實現:
1 如果你請求activity去創建,則showDialog(YOUR_DIALOG_ID);
然後在activity中的
@OverrideprotectedDialog onCreateDialog(int id){//all other dialog stuff (which dialog to display)//this line is what you need:
dialog.getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN,LayoutParams.FLAG_FULLSCREEN);return dialog;
}
2 如果直接創建,則調用:Dialog dialog=newDialog(this,R.style.Theme_Dark_NoTitleBar_FullScreen);
不知道有沒有說清楚。
熱點內容
