能夠在EditText前面放置一個看不到的LinearLayout,讓它率先獲取焦點:
<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>
自定義全屏控件
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT );
android 設置textview中劃線效果 textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG ); 底部加橫線是 textview.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );
//獲取當前設置的電話號碼 public String getNativePhoneNumber() { String NativePhoneNumber=null; NativePhoneNumber=telephonyManager.getLine1Number(); return NativePhoneNumber; }
//listview 和 button 共存
在item上添加 android:descendantFocusability="blocksDescendants" 或者 button 添加android:focusable="false"
//背景透明
View v = findViewById(R.id.content);//找到你要設透明背景的layout 的id v.getBackground().setAlpha(100);//0~255透明度值
//獲得webview 選中的文字 獲取選中的內容要調用webView中的未公開函數getSelection 所以經過反射:
Method m = WebView.class.getMethod("getSelection", null); m.setAccessible(true); Object obj = m.invoke(webview, null); obj.toString()就是選中的內容
listview操做 android:cacheColorHint="#00000000" 滑動取消黑色 android:listSelector="@null" 取消點擊效果 android:divider="@null" 不要中間的線
想隱藏軟鍵盤或者填完內容後點其餘的地方直接隱藏軟鍵盤 android
InputMethodManager manager = (InputMethodManager) getSystemService(SetZTGJCDetailsActivity.INPUT_METHOD_SERVICE); @Override public boolean onTouchEvent(MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { if (getCurrentFocus() != null && getCurrentFocus().getWindowToken() != null) { manager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); } } return super.onTouchEvent(event); } webview 打開視頻、pdf。 http://www.youtube.com/watch?v=....mp4 http://docs.google.com/gview?embedded=true&url=....pdf @Override public void setUserVisibleHint(boolean isVisibleToUser) { // TODO Auto-generated method stub if (isVisibleToUser) { //fragment可見時加載數據 } else { //不可見時不執行操做 } super.setUserVisibleHint(isVisibleToUser); } int[] location = new int[2]; // 獲取當前view在屏幕中的絕對位置 // ,location[0]表示view的x座標值,location[1]表示view的座標值 view.getLocationOnScreen(location);