編輯:Android開發實例
自定義了Dialog然後彈出軟鍵盤,但是鍵盤不屬於當前活動窗口
代碼如下
private View textEntryView;
AlertDialog myDialog = null;
private EditText post;
private void showMyDialog() {
LayoutInflater factory = LayoutInflater.from(this);
textEntryView = factory.inflate(R.layout.managerview, null);
textEntryView.findFocus();
myDialog = new AlertDialog.Builder(this).create();
myDialog.show();
myDialog.getWindow().setContentView(textEntryView);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
InputMethodManager imm = (InputMethodManager)
getSystemService(INPUT_METHOD_SERVICE);
imm.showSoftInput(textEntryView, 0); //顯示軟鍵盤
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); //顯示軟鍵盤
}
效果圖:
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
最近在寫一個應用,想把設置頁面和應用頁面放在一起,這樣就能實現用戶可以實時看到自己的設置對UI的影響,從而更方便的設置用戶喜歡的界面。想了一段時間,發現用slid
天哪,這篇文章終於說道如何自定義權限了,左盼右盼,其實這個自定義權限相當easy。為了方便敘述,我這邊會用到兩個app作為例子示范。 Permission App
Android通用流行框架大全 1. 緩存 DiskLruCacheJava實現基於LRU的磁盤緩存 2.圖片加載 Android Univer