爱玺玺

爱玺玺的生活日记本。wx:lb87626

android 设置hint颜色

<EditText

        android:id="@+id/dialog_setpassword2"

        android:layout_width="match_parent"

        android:layout_height="wrap_conte

androd AlertDialog的使用,弹窗对话框

protected void showSetPassWrodDialog() {

AlertDialog.Builder builder=new Builder(this);

//设置对话框不能消失,返回键也将不能用

android 设置对话框点击空白不能消失,这里方法返回键将同时失效。

protected void showSetPassWrodDialog() {

AlertDialog.Builder builder=new Builder(this);

//设置对话框不能消失,返回键也将不能用

理解自定义控件

自定义控件有个自己的样式文件 item_xx.xml文件

这里写好了自定义控件的样式,其实就是把基本样式重新组合成一个新的样式。


<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android自定义控件获取到属性值

attrs.getAttributeValue("http://schemas.android.com/apk/res/cn.jianhaozhan.activity", "st_title");

第一个参数是命名空间,第二个参数是属性名。

android自定义属性需要修改命名空间

在values目录里面创建attrs.xml文件,名字必须是attrs

<?xml version="1.0" encoding="utf-8"?>

<resources>

    <declare-styleable name="cn.jianhaozhan.ui.SettingView">

    &nb

sql搜索时判断字段是否为空

mysql> SELECT l.payuserid,l.ispay,l.id,if(l.title!='' and l.title is not null,l.title,l2.title) title FROM 

 local_email as l left join t_users as t 

 on l.suid=t.userid

 left join t_users as t

Android sharedPreferences对象保存值永久保存,直到删除软件

package cn.jianhaozhan.activity;


import cn.jianhaozhan.ui.SettingView;

import android.app.Activity;

import android.content.SharedPreferences;

import android.content.SharedPreferences.Editor;

import android

android去掉checkbox自带的点击事件和获取焦点事件,不然写的监听事件不能用

    <CheckBox

        android:id="@+id/cb"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content&

android 自定义控件添加修改属性的方法

package cn.jianhaozhan.ui;


import cn.jianhaozhan.activity.R;

import android.content.Context;

import android.util.AttributeSet;

import android.view.View;

import android.widget.CheckBox;

import android

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5