程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java-安卓開發 自定義對話框獲取輸入框內容閃退

java-安卓開發 自定義對話框獲取輸入框內容閃退

編輯:編程解疑
安卓開發 自定義對話框獲取輸入框內容閃退

自定義了個布局作為對話框 然後點擊按鈕獲取輸入框內容 然後應用閃退了 findview返回null 求解圖片說明

最佳回答:


請用view.findViewById,而不要只是用findViewById
比如你的自定義布局為aaa.xml,那麼你加載的時候可以這樣:

View v=LayoutInflate.frome(context).inflate(R.layout.aaa.xml,null);
......(popup的話在new時就把view傳進去,dialog的話,就setContentView(v)傳view進去)

然後你獲取edittext就用v.findViewById

個人推薦popup,這是我的開源項目,可以實現各種各樣的popup:
你只需要將basepopup那個抽象類拉下來用就好了

https://github.com/razerdp/BasePopup

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved