編輯:關於Android編程
如標題:一個界面中有一個Editext ,一個Button 如何點擊Button讓Editex失去焦點。直接上代碼
xml 布局:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mButton = (Button) findViewById(R.id.button);
mEditText = (EditText) findViewById(R.id.editext);
mEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean b) {
if (!b) {
Toast.makeText(MainActivity.this, "Editext失去焦點了", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "Editext獲取焦點了", Toast.LENGTH_SHORT).show();
}
}
});
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mButton.setFocusable(true);
mButton.setFocusableInTouchMode(true);
mButton.requestFocus();
}
});
}
mButton.setFocusable(true); mButton.requestFocusFromTouch();
mButton.requestFocus();
即 focusable 和 focuableInTouchMode .
基於Android Service 生命周期的詳細介紹
Service概念及用途:Android中的服務,它與Activity不同,它是不能與用戶交互的,不能自己啟動的,運行在後台的程序,如果我們退出應用時,Service進程
Android4.2添加自己的產品分支及video的拷貝方法
1、rk3168_v4.2\frameworks\base\data\videos下面的mp4的拷貝方法! a、其實在我們的原始情況下這個目錄的東西並沒有拷貝到xxx/s
ListView常用拓展
一、實現ListView下拉刷新第一步:添加頂部下拉加載界面,即ListView的header頭布局1、創建layout布局文件head_layout2、創建一個自定義L
Android中子線程真的不能更新UI嗎?
Android的UI訪問是沒有加鎖的,這樣在多個線程訪問UI是不安全的。所以Android中規定只能在UI線程中訪問UI。但是有沒有極端的情況?使得我們在子線程中訪問UI