【小编推荐】phonegap提示层--

2014-06-25   |   发布者:梁国芳   |   查看:3320次

app开发
 用phonegap开发安卓 的同学 是不是羡慕,纯安卓开发的应用中的一些小功能,比如,下方提示。  Toast.make

这里   特写需要注意   cordova.getActivity().   由于我们使用的phonegap 代码,所以不能使用   类名.this.getApplicationContext();   



算了,先上代码吧。

else if(action.equals("tishi")){
 
        cordova.getActivity().runOnUiThread(new Runnable() {
                public void run() {
                Context context = cordova.getActivity().getApplicationContext();   
                CharSequence text = "Hello toast!";   
                int duration = Toast.LENGTH_SHORT;   
                  
                Toast toast = Toast.makeText(context, text, duration);   
                toast.show();  
               
               
               
               
                }
            });
        return true;
        }



写到这里,其他的问题都好说了,比如我们想自定义这个提示层的位置高度,是不包括图片等,都可以



toast = Toast.makeText(getApplicationContext(),
     "自定义位置Toast", Toast.LENGTH_LONG);
   toast.setGravity(Gravity.CENTER, 0, 0);
   toast.show();
这样就可以自定义提示层的位置。