小编use*_*071的帖子

为EditText的Drawable右侧设置onClickListener

在我的应用程序中,我EditText在右侧有一个搜索图标.我使用下面给出的代码.

 <EditText
        android:id="@+id/search"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_margin="4dip"
        android:layout_weight="1"
        android:background="@drawable/textfield_search1"
        android:drawableLeft="@drawable/logo"
        android:drawableRight="@drawable/search_icon"
        android:hint="Search Anything..."
        android:padding="4dip"
        android:singleLine="true" />
Run Code Online (Sandbox Code Playgroud)

我想设置onClickListener分配给右侧drawable的搜索图标图像EditText.这怎么可能?

android android-edittext

91
推荐指数
4
解决办法
10万
查看次数

ActionBar和android中的滑出菜单

我只想创建一个动作栏作为foursquare应用程序. 在此输入图像描述

我想按下主页按钮时显示一个滑出菜单,就像显示的图像一样. 在此输入图像描述

我可以创建自定义操作栏但不像第一个图像.请提供有助于创建操作栏的任何教程

android android-sliding android-actionbar

4
推荐指数
1
解决办法
1万
查看次数

Sherlock ActionBar和滑动菜单

在我的应用程序中,我只想使用滑动菜单,我应该使用的操作栏是Sherlock Action栏.

我下载了两个库.滑动菜单

1:https://github.com/jfeinstein10/SlidingMenuSherlock Action栏

我可以单独使用这两个库.我需要在我的应用程序中一起使用.所以在搜索之后我发现我必须这样做

添加ActionBarSherlock作为SlidingMenu的依赖项进入我计划使用的SlidingActivities,使它们扩展Sherlock__Activity而不是__Activity.

虽然我将SAB添加到Sliding菜单作为依赖,我在eclipse中得到这样的错误.

Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
Path: C:\Users\Kamalone\Downloads\JakeWharton-ActionBarSherlock-4.2.0-0-g90939dc        \JakeWharton-ActionBarSherlock-e5c2d1c\library\libs\android-support-v4.jar
Length: 271754
SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b
Path: C:\Users\Kamalone\Downloads\SlidingMenu-master\SlidingMenu-master\library    \libs\android-support-v4.jar
Length: 385685
SHA-1: 48c94ae70fa65718b382098237806a5909bb096e
Run Code Online (Sandbox Code Playgroud)

罐子不匹配!修复您的依赖项

那我该怎么办?

从sherlockAB中删除lib文件后,我得到像这样的manuy错误

C:\Users\Kamalone\Downloads\JakeWharton-ActionBarSherlock-4.2.0-0-g90939dc\JakeWharton-ActionBarSherlock-e5c2d1c\library\res\values-v14\abs__styles.xml:6: error: Error retrieving parent for item: No …
Run Code Online (Sandbox Code Playgroud)

android actionbarsherlock slidingmenu

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

建议未在AutoCompleteTextView中显示

我的布局中有一个AutoCompleteTextView.当用户输入"@"字符时,我必须向他们显示一些建议.它通常是我从互联网上得到它的名字.

我得到了名字,我创建了一个ArrayAdapter,如下所示.

autoCtextView.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before,
                int count) {
            // TODO Auto-generated method stub
            String lsatChar = s.toString().substring(s.length()-1,s.length()); 
            if(lsatChar.equals("@")) {
                ArrayAdapter<String> adapter = new ArrayAdapter<String>(DisplayQuestionDetails.this, 
                         android.R.layout.simple_list_item_1, namesLsist);
                autoCtextView.setAdapter(adapter);
            }


        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count,
                int after) {
            // TODO Auto-generated method stub

        }

        @Override
        public void afterTextChanged(Editable s) {
            // TODO Auto-generated method stub

        }
    });
Run Code Online (Sandbox Code Playgroud)

但这些建议没有显示出来.我做错了吗?请询问是否需要澄清问题

android autocompletetextview

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

alertDialogue中按钮的OnclickListner上的NullPointerException

我正在膨胀到alertbuilder的布局有两个按钮.但我无法为此设置onClickListner.这个例外正在发生.请看我的代码.自定义alertDialogue的XML.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_common"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >

<EditText
    android:id="@+id/user_text"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="7dp"
    android:singleLine="true" >

    <requestFocus />
</EditText>

 <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <Button
        android:id="@+id/search"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Search" />

    <Button
        android:id="@+id/cancel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Cancel" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

AlertDialog.Builder alert = new AlertDialog.Builder(Myclass.this);
    alert.setTitle("title");
    alert.setIcon(iconImage);
    LayoutInflater inflater =    (LayoutInflater)MyClass.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View view = inflater.inflate(R.layout.search_dialogue, null, false);
    user_input= (EditText)view.findViewById(R.id.user_text);
    Button cancel = (Button) findViewById(R.id.cancel);
    cancel.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub

        }
    }); …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog onclicklistener

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