目前日期文章:201211 (11)

瀏覽方式: 標題列表 簡短摘要
if("".equals(mEditText.getText().toString().trim())){
    //edittext輸入為空白或無輸入
}else{
    //edittext有輸入
}

,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

參考

http://www.xapps.tw/article/330

,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

AlertDialog有很多用法

下面提供一些比較進階的問題

, , ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

以下是以onTouchEvent實現判斷手勢滑動的方向

//裡面的upX upY downX downY 是float全域變數

public boolean onTouchEvent(MotionEvent event) {

                float X = event.getX(); // 觸控的 X 軸位置
                float Y = event.getY(); // 觸控的 Y 軸位置

                switch (event.getAction()) { // 判斷觸控的動作

                case MotionEvent.ACTION_DOWN: // 按下
                        downX = event.getX();
                        downY = event.getY();

                        return true;
                case MotionEvent.ACTION_MOVE: // 拖曳

                        return true;
                case MotionEvent.ACTION_UP: // 放開
                        Log.d("onTouchEvent-ACTION_UP","UP");
                        upX = event.getX();
                        upY = event.getY();
                        float x=Math.abs(upX-downX);
                float y=Math.abs(upY-downY);
                double z=Math.sqrt(x*x+y*y);
                int jiaodu=Math.round((float)(Math.asin(y/z)/Math.PI*180));//角度
                
                        if (upY < downY && jiaodu>45) {//上
                                Log.d("onTouchEvent-ACTION_UP","角度:"+jiaodu+", 動作:上");
                        }else if(upY > downY && jiaodu>45) {//下
                                Log.d("onTouchEvent-ACTION_UP","角度:"+jiaodu+", 動作:下");
                        }else if(upX < downX && jiaodu< =45) {//左
                                Log.d("onTouchEvent-ACTION_UP","角度:"+jiaodu+", 動作:左");
                                // 原方向不是向右時,方向轉右
                                if (mDirection != EAST) {
                                        mNextDirection = WEST;
                                }
                        }else if(upX > downX && jiaodu< =45) {//右
                                Log.d("onTouchEvent-ACTION_UP","角度:"+jiaodu+", 動作:右");
                                // 原方向不是向左時,方向轉右
                                if (mDirection ! = WEST) {
                                        mNextDirection = EAST;
                                }
                        }
                        return true;
                }

                return super.onTouchEvent(event);
        }

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

如果各位看官的MotionEvent.ACTION_MOVE,MotionEvent.ACTION_UP無效

那一定是你在各個動作裡.........沒有return true

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

註冊請參考(只要參考註冊的部分就好了):

http://wazai.net/1758

, ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

首先要安裝好以下東西

1.JAVA,JDK之類的

, , ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

Service參考:

http://cooking-java.blogspot.tw/2010/04/android-service.html

, ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

通知列非常之簡單 

可以和Service(http://cookiesp.pixnet.net/blog/post/93705950)結合喔!!

, , ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

Gallery 非常好用,但上次遇到問題

1.如何監聽Gallery滑動停止後的那個位置?

, , , ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()

參考

Widget廣播:http://www.devdiv.com/forum.php?mod=viewthread&tid=57698

, ,

cookiesp 發表在 痞客邦 PIXNET 留言(0) 人氣()