小编da_*_*_st的帖子

聚焦edittext时更改边框颜色

我想知道如何在聚焦时更改edittext的边框颜色,此时它看起来像这样:

在此输入图像描述

我已经尝试在SDK中检查源图片,但我对它没有任何意义,我也尝试过使用xml,但是无法仅更改边框颜色.

如果我找到源图片,我可以在photoshop中编辑以更改颜色,有关如何执行此操作或源图片位于何处的提示?:)

android android-layout android-edittext

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

Android:字符在EditText中倒计时

我有这个EditText,限制为150个字符:

 <EditText
    android:id="@+id/editText1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#fff"
    android:layout_marginBottom="50dp"
    android:padding="30dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:maxLength="150"
    android:gravity="top|left"
    android:lineSpacingMultiplier="1.8"
    android:inputType="textMultiLine|textCapSentences" >
</EditText>
Run Code Online (Sandbox Code Playgroud)

TextView的:

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="100dp"
 />
Run Code Online (Sandbox Code Playgroud)

NewActivity:

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.TextView;


public class NewActivity extends Activity {




private TextView textView1;
private EditText editText1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.new_text);


    final ImageButton a = (ImageButton) findViewById(R.id.imageBack);
    a.setOnClickListener(new OnClickListener()  {

        @Override
        public void …
Run Code Online (Sandbox Code Playgroud)

java xml android android-edittext

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

Listview按字母顺序排列

我有一个获取Facebook好友的列表视图,我想按字母顺序对名称进行排序,但我不太确定如何继续这样做.

这是代码:

@Override
        public void onComplete(List<Profile> friends) {
            // populate list
            List<String> values = new ArrayList<String>();
            for (Profile profile : friends) {
                //profile.getInstalled();
                values.add(profile.getName());
            }
            ArrayAdapter<String> friendsListAdapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.list_items2, values);
            mFriendsList.setAdapter(friendsListAdapter);

        }
    };
Run Code Online (Sandbox Code Playgroud)

我一直在寻找解决方案,但没找到arraydapter.

android listview facebook

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

动画列表选择器颜色

我有这个listview:

<ListView
    android:id="@+id/list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_below="@+id/imageView9"
    android:divider="#fff"
    android:cacheColorHint="#00000000"
    android:dividerHeight="0.9dp"
    android:listSelector="#80ED84"
    android:choiceMode="singleChoice"
    android:layout_marginBottom="50dp"
    android:background="#fff"
    >

</ListView>
Run Code Online (Sandbox Code Playgroud)

它有一个列表选择器,当列表中的项目被选中时显示绿色,我想要创建的是在选择项目时淡化颜色,而不是只是出现,我怎么能只为列表选择器设置动画?

我试过这个:

listView = (ListView) findViewById(R.id.list);
            listView.setOnItemClickListener(new OnItemClickListener() {

                @Override
                public void onItemClick(AdapterView<?> av, final View view, final int i, long i2) {

                  Animation anim = AnimationUtils.loadAnimation(SendActivity.this, R.anim.fade_in);
                  view.startAnimation(anim);

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

但是,这会动画整个列表视图,而不仅仅是列表选择器,我怎么能修改代码?

android android-animation android-listview

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

Android ListView OnItemClick动画

我有这个ListView从Facebook获取朋友:

@Override
        public void onComplete(List<Profile> friends) {

            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    mSpinner.setVisibility(View.GONE);
                    mSpinner.clearAnimation();
                }
                });

            // populate list
            List<String> values = new ArrayList<String>();
            for (Profile profile : friends) {
                values.add(profile.getName());
            }



            ArrayAdapter<String> friendsListAdapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.list_items2, values);
            friendsListAdapter.sort(new Comparator<String>() {
                @Override
                public int compare(String lhs, String rhs) {
                    return lhs.compareTo(rhs);    
                }
            });
            mFriendsList.setAdapter(friendsListAdapter);
        }
    };
Run Code Online (Sandbox Code Playgroud)

而且我有这个动画xml:

<set xmlns:android="http://schemas.android.com/apk/res/android">
 <translate android:fromXDelta="100%p" android:toXDelta="0"
     android:duration="300"/>
   <alpha android:fromAlpha="0.0" android:toAlpha="1.0"
     android:duration="300" />
</set>
Run Code Online (Sandbox Code Playgroud)

我试图寻找有关如何将动画添加到ListView的示例,但是我无法让它们与我的代码一起使用,我想创建的是当单击ListView中的项目时,它将启动动画。如何使用OnItemClick将其添加到代码中?

android android-animation android-listview

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