小编Int*_*hep的帖子

按下时如何更改HomeButton Hilight Color

我使用Sherlock Actionbar

1,当我从蓝色按到红色时,我想更换Home Button BG

2,我想改变HomeAsUp图标(白色箭头)的想法吗?

在此输入图像描述 主页按钮

在此输入图像描述 压制

这里创建了这个操作栏代码

extends SherlockFragmentActivity

public ActionBar actionBar;

this.actionBar = this.getSupportActionBar();
this.actionBar.setDisplayShowHomeEnabled(true);
this.actionBar.setHomeButtonEnabled(true);
this.actionBar.setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

android actionbarsherlock android-actionbar

13
推荐指数
1
解决办法
5799
查看次数

单击ListView项目时如何关闭AlertDialog

这是我的对话框代码,ListView在对话框中有一个,我想在点击时关闭此对话框ListView:

public void createSearchDialog(final String[] Memo){
        LayoutInflater factory = LayoutInflater.from(this);
        View searchView = factory.inflate(R.layout.seach_dialog, null);

            lv = (ListView) searchView.findViewById(R.id.search_list);
        lv.setAdapter(new MyPerformanceArrayAdapter(this, Memo, memo_PW));
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            public void onItemClick(AdapterView<?> arg0, View view, int position,long arg3) {
                // TODO Auto-generated method stub

                         /// close dialog
            }
        });


        searchBuilder = new AlertDialog.Builder(this);
        searchBuilder.setTitle("Search")
               .setView(searchView)
               .setNegativeButton("Back", new DialogInterface.OnClickListener() {               
                public void onClick(DialogInterface arg0, int arg1) {
                    // TODO Auto-generated method stub

                }
            })
               .show();     

    }
Run Code Online (Sandbox Code Playgroud)

我试着把这段代码放进去 onItemClick()

    searchBuilder.create().dismiss();

    searchBuilder.create().cancel(); …
Run Code Online (Sandbox Code Playgroud)

alert android android-alertdialog

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

通过Facebook问题登录Parse

Parse总是记住我用于Parse Log-In的第一个Facebook帐户,即使我将Facebook应用程序中的Facebook帐户切换到另一个,它总是返回第一个Facebook帐户

这是我登录/退出的方式

ParseFacebookUtils.logIn(this, new FacebookLogInCallback());
Run Code Online (Sandbox Code Playgroud)

.

private class FacebookLogInCallback extends LogInCallback {

    @Override
    public void done(final ParseUser user, final ParseException exception) {
       //user always first account
    }
}
Run Code Online (Sandbox Code Playgroud)

.

ParseUser.logOut();
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

谢谢

android parse-platform

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

Android:如何传递多个号码来创建联系页面

我的应用程序的一个功能是将一个存在的用户帐户放到联系簿

    Intent intent = new Intent(Intent.ACTION_INSERT);
    intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
    intent.putExtra(ContactsContract.Intents.Insert.NAME, name);
    intent.putExtra(ContactsContract.Intents.Insert.PHONE, "first number");
Run Code Online (Sandbox Code Playgroud)

如果只有一个数字,它的工作正常,但如果我尝试放另一个数字(用另外一个额外的键添加另一个额外的数字)它可能会覆盖然后第一个数字消失了

    intent.putExtra(ContactsContract.Intents.Insert.PHONE, "1111");
    intent.putExtra(ContactsContract.Intents.Insert.PHONE, "2222");
Run Code Online (Sandbox Code Playgroud)

第一个数字消失了

*第一个号码被覆盖

任何的想法 ?非常感谢你的帮助,我为我的英语道歉

android android-contacts

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