小编Moh*_*eem的帖子

创建具有类似标记功能的自定义editText

我一直在寻找,但找不到任何答案.我正在尝试实现的是类似于ICS gmail应用程序的撰写屏幕中的"To"字段的EditText.

这是描述我想要的图像: 在此输入图像描述

我正在考虑扩展EditText和实现我自己的自定义EditText类,但我不确定如何做到这一点,即使这是最好的解决方案.有什么想法吗?

android custom-component android-edittext

29
推荐指数
2
解决办法
2万
查看次数

为什么我的requestCode出错了?

我有一个我使用的活动startActivityForResult(intent,634).如果我从活动中使用它,requestCode in onActivityResult()是.但是如果我startActivityForResult(intent,634)在这个Activity中使用我的DialogFragment,我会得到另一个requestCode,比如66170.那为什么会发生呢?

android

27
推荐指数
1
解决办法
4875
查看次数

我得到listView.getChildCount(),设置arrayadapter后为0?

我想从facebook加载图像并填充listview,我能够得到朋友列表和他们的信息,但我想设置图像我得到getChildCount()0,请帮助,

   public static ArrayList<FBUser> fbUserArrayList;
    public static Drawable sharedDrawable;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.friends_list_view);
        this.setTitle("FB Friend List");

        final ListView listView = (ListView) findViewById(R.id.listview);
        FriendListAdapter couponsListAdapter = new FriendListAdapter(this,
                fbUserArrayList);
        listView.setAdapter(couponsListAdapter);

        couponsListAdapter.notifyDataSetChanged();


        setFbUsersImage(listView,fbUserArrayList);

    }

    private void setFbUsersImage(final ListView listView,final ArrayList<FBUser> fbUserArrayList) {
                // here am getting 0 ???
        for (int i = 0; i < listView.getChildCount(); i++) {
 ////           
   }

    }
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
1
解决办法
4234
查看次数

android webview函数onPagefinished被调用两次

我的android webview函数onPageFinished被调用两次.我不知道为什么,但它在Android 2.2上运行良好但是当我将它升级到4+时它不起作用.代码如下

@Override  
            public void onPageFinished(WebView view, String url)  {  


                if (url.startsWith(MobileConstants.PUSHPIN_CALLBACK_URL)) {
                    if (url.indexOf("code=")!=-1) {

                        String code = url.substring(url.indexOf("code=")+5);
                        Log.i ("code", code);
                        if (code != null && !code.equals("")  ){
                            view.setVisibility(View.GONE);
                            Token accessToken = service.getAccessToken(null, new Verifier(code));
                            Log.i("access_token",accessToken.getToken());


                            SharedPreferences settings = getSharedPreferences("access_token" , 0);
                            SharedPreferences.Editor editor = settings.edit();
                            if(accessToken.getToken() != null)
                                editor.putString("access_token", accessToken.getToken() );


                            Intent map3 = new Intent(OAuthAccessTokenActivity.this, Dashboard.class);

                            map3.putExtra("access_token", accessToken.getToken());
                            startActivity(map3);
                        }


                    } else if (url.indexOf("error=")!=-1) {
                        view.setVisibility(View.INVISIBLE);

                    }

                }
                System.out.println("onPageFinished : " + …
Run Code Online (Sandbox Code Playgroud)

android android-webview

5
推荐指数
1
解决办法
7692
查看次数

AlertDialog在一个具有返回值的函数中

我编写了一个返回值为int的函数,在这个函数中我需要弹出一个带有两个按钮的AlertDialog.单击"是"按钮时,函数返回0,"否"按钮返回-1.

public int Func(){
    final AlertDialog d=new AlertDialog.Builder(mContext).setTitle("Warning").setCancelable(false).setMessage
                       (alert)
                       .setPositiveButton("Yes",mListener).setNegativeButton("No",mListener).create();
                       d.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
                       d.show();
   if(mWhich.getWhich()==-1)   //the "yes" button was clicked
       return 0;
   else                        //the "no"  button was clicked
       return -1;
}
Run Code Online (Sandbox Code Playgroud)

mWhich是用于记录用户选择的类

private DialogInterface.OnClickListener mListener =
            new DialogInterface.OnClickListener() {

                public void onClick(DialogInterface dialog, int which) {
                    mWhich.setWhich(which);
                             }
            };
Run Code Online (Sandbox Code Playgroud)

现在问题是代码

if(mWhich.getWhich()==-1)
       return 0;
   else
       return -1;
Run Code Online (Sandbox Code Playgroud)

在用户点击是或否按钮之前执行,我该怎么办?

android android-alertdialog

5
推荐指数
1
解决办法
2314
查看次数

Android如何创建圆形图库的默认图库?

我想创建如下图所示的图库视图.我已经瞪了很多眼镜,并尝试过旋转木马.但我无法创造它.任何人都可以建议我创建这样的视图吗?我也尝试过画廊视图样式.但我没有找到任何东西.

等待更好的回应.谢谢.

在此输入图像描述

geometry android android-gallery

2
推荐指数
1
解决办法
1278
查看次数

是android,ios和blackberry测试所必需的物理设备

购买设备来测试你的apk/ipa/alx在不同的android/ios/blackberry手机上的口袋负担沉重,因为随着技术进步太快而你不能继续买到了解您应用的用户体验.

有没有公​​司提供拯救我们死亡投资的服务?我已经探索过Keynote DeviceAnywhere,它非常好,但速度非常快.

我正在等待解决方案尽快.

谢谢.

android blackberry device ios

0
推荐指数
1
解决办法
180
查看次数