android 点滴

1、 setContentView(R.layout.main);       要放在事件的前面

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);   
        setContentView(R.layout.main);       
        
        final TextView text11 = (TextView)findViewById(R.id.text1);
        //text1.setFocusable(true);
        Button button1 = (Button)findViewById(R.id.button1);
        text11.setOnClickListener(new View.OnClickListener(){   
            public void onClick(View v)  
            {
                text11.setText("1111111");  
            }  
        });
    }


2、活动或者服务要先在AndroidManifest.xml中定义,才能使用,否则出错

3、判断字符串变量是否相等用 tabname.equals("yule")

4、 点击事件 统一管理比较好
public void onClick(View v) {
switch(v.getId())
{
//  首页新闻各栏目
case R.id.tab_toutiao: 。。。。。。。。。。。。。

5、 布局可以用 <include layout="@layout/footer" />,用相对布局,才能把底部放到下方 android:layout_alignParentBottom="true" 

6、java文件可以多使用继承,相同部分放到父文件里

7、多线程 可以用 Thread  或者 自带的 asynctask 类

 public void LoadImage()
    {
    	new Thread()
    	{
    		public void run(){
    			try {
					//暂停1秒
					Thread.sleep(2000);
				} catch (InterruptedException e) {
					// TODO: handle exception
					e.printStackTrace();
				}
    			long mLoadEndt = System.currentTimeMillis();
    			Message msg = new Message();
    			msg.what = 1;
    			msg.obj = "时间是:"+mLoadEndt;    			
    			handler.sendMessage(msg);    			
    		}
    	}.start();
    }
 //接受传过来得消息
    Handler handler = new Handler(){
    	public void handleMessage(Message msg){
    		switch(msg.what){
    		case 1:
    			showToast("aaaaaaaaaaa" + msg.obj.toString());
    			break;
    		
    		}
    		super.handleMessage(msg);
    	}
    };


界面上有 ScrollView 的时候,触摸ScrollView 区域,onTouchEvent(MotionEvent event) 会失效的,需要设置ScrollView 触摸监听事件



7、设置时间

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
Log.d("aaaaa", dateFormat.format(new Date(2324324343* 1000)));

8、模拟器横竖屏切换 左下CTRL+F11  或者 CTRL+F12  


9、

/*******
在XML中使用自定义View必须要使用含AttributeSet变量参数的构造函数
******/
    public TestView(Context context, AttributeSet attrs) {
        super(context, attrs);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值