安卓中定义模板类

来源:互联网 发布:电脑使用手机网络 编辑:程序博客网 时间:2024/04/29 10:18

/**
* 加载主区域内容
*/
public void loadMainUI(int layout) {
ViewGroup main_cont = (ViewGroup) findViewById(R.id.main_cont);
View v = getLayoutInflater().inflate(layout, null);
v.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT));
main_cont.addView(v);
}

/** * 获取控件id *  * @param resid * @return */@SuppressWarnings("unchecked")public <T extends View> T fv(int resid) {    return (T) this.findViewById(resid);}/** * 获取控件id *  * @param v * @param resid * @return */@SuppressWarnings("unchecked")public <T extends View> T fv(View v, int resid) {    return (T) v.findViewById(resid);}/** * 跳转界面 */public void skipPage(Class<? extends Activity> cls) {    Intent intent = new Intent(this, cls);    startActivity(intent);}

// 关掉输入键盘
public static void closeKeyCode(Context context, View v) {
InputMethodManager imm = (InputMethodManager) context
.getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm.isActive()) {
imm.hideSoftInputFromWindow(v.getApplicationWindowToken(), 0);
}
}

原创粉丝点击