Articles of filter

android editText最大限制

在使用InputFilter.LengthFilter设置editText的最大字符限制后,有没有办法让editText在onTextChanged达到最大字符数后做出反应? 如果没有,是否有一种简单的方法可以将最大字符数设置为editText并仍然对onTextChanged事件做出反应? 谢谢

IllegalStateException:适配器的内容已更改,但ListView未收到通知

我正在使用自定义ArrayAdapter在AutocompleteTextView上设置适配器(AddressAdapter extends ArrayAdapter)。 public class AutoCompleteAdapter extends ArrayAdapter implements Filterable { private ArrayList mData; ArrayList listTempPrefix = new ArrayList(); ArrayList listTemp = new ArrayList(); String valueText; String[] words; String ulcase; public AutoCompleteAdapter(Context context, int textViewResourceId, ArrayList bS) { super(context, textViewResourceId); mData = bS;//new ArrayList(); } @Override public int getCount() { synchronized (listTempPrefix) { return listTempPrefix.size(); […]

用于android的ListViewfilter

我有一个适配器,我使用ad.getFilter().filter(s); 用于过滤listView。 如果我在EditText中写一个单词,它的效果很好。 如果在单词后写一个空格字符,它不起作用(结果没有行)。 我想用名称和surmane做一个filter。 我想在edittext中插入”Mario Rossi”并得到一个结果..我希望我解释一下。 非常感谢。 private TextWatcher filterTextWatcher = new TextWatcher() { public void afterTextChanged(Editable s) { } public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { ad.getFilter().filter(s); } };

如何在android中的TextureView上应用video效果(像棕褐色,复古等filter)?

我们如何在video中应用像棕褐色,复古等filter,然后在我们的服务器上发布相同内容? 同样,我们可以通过在TextureView上创建filter层来欺骗用户,从而在服务器上应用相应的filter。 代码: package com.example.mediaplayerdemo_video; import java.io.IOException; import android.app.Activity; import android.content.res.AssetFileDescriptor; import android.graphics.Matrix; import android.graphics.SurfaceTexture; import android.media.MediaPlayer; import android.os.Bundle; import android.util.Log; import android.view.Surface; import android.view.TextureView; public class MainActivity extends Activity implements TextureView.SurfaceTextureListener { // Log tag. private static final String TAG = MainActivity.class.getName(); // Asset video file name. private static final String FILE_NAME = “test.mp4”; […]

如何在Android Camera Preview中创建Lomo / Retro效果?

从Android 2.0开始,相机API支持少量ColorEffect。 这个列表可以在这里find,从Effect Aqua开始。 http://developer.android.com/reference/android/hardware/Camera.Parameters.html#EFFECT_AQUA 效果可以实现如下: Camera.Parameters parameters = camera.getParameters(); parameters.setColorEffect(Camera.Parameters.EFFECT_AQUA); camera.setParameters(parameters); 除了那些支持的效果,我想在我的应用程序中引入Lomo或Retro效果。 任何人都可以提供一些如何为相机预览提供额外效果的指导? 代码示例将不胜感激。 谢谢。

Android:使用正则expression式按标记过滤Logcat

记录我的标签时总是如下所示: com.myapp.SomeActivity 对于每个日志语句,我在前面加上第一部分“com.myapp”。 到正在进行日志调用的类的标记。 例如: MyActivity extends Activity{ private static final String TAG = “MyActivity”; public void someMethod(){ LogWrapper.e(TAG, “Something is wrong here.”); } } 我的类LogWrapper基本上做了以下事情 public class LogWrapper { private static final String applicationTAG = “com.myapp.”; public static void e(String classTag, String message){ Log.e(applicationTAG + classTag, message); } } 所以我所做的就是在类的标签前面添加一个静态标签。 原因是,我希望通过应用程序写入的Log语句过滤logcat输出,并避免使用来自系统或其他应用程序的日志来混乱我的日志文件。 因此我想出了这样的日志: String command […]

Android如何覆盖ArrayAdapter的filter?

嘿各位我在这里的第一篇文章…我试着写一个自定义filter来过滤我的arrayadapter中的arraylist,这样当我点击按钮时我的listview被过滤了。 例如,当我点击我的按钮时 public void onClick(View arg0) { String abc = “abc”; m_adapter.getFilter().filter(abc); } 但是,当我点击我的按钮时,我的应用程序意外终止。 这是我的arrayadapter和filter的代码。 请帮帮我。 package com.ntu.rosemobile.searchlist; public class ResultsAdapter extends ArrayAdapter implements Filterable{ public ArrayList subItems; public ArrayList allItems; private LayoutInflater inflater; private PTypeFilter filter; public ResultsAdapter(Context context, int textViewResourceId, ArrayList items) { super(context, textViewResourceId, items); this.subItems = items; this.allItems = this.subItems; inflater= […]

过滤后的ListView onItemClick会在原始位置返回Item

我有一个listview,其中自定义行是从自定义BaseAdaptor填充的。 点击任意一行,我打开一个新的Activity 。 在我将filterfunction添加到此列表之前,一切正常。 当我搜索列表然后单击一个项目时,它不会打开与过滤结果相关联的活动。 它会打开与原始列表中该位置的项目相关的活动。 例如。 – 原始列表:AA,BA,CC,DA,ED,FF 搜索:’A’过滤结果:AA,BA,DA 但是当我点击项目DA它会打开活动的CC 。 极度刺激。 我在适配器上调用了notifyDataSetChanged() 。 我一直坚持这个问题。 我真的不知道如何解决它。 我没有发布代码,因为它是一大堆代码,我真的不想把所有东西都放在这里。 如果有人可以让我知道如何从FILTERED列表中选择项目..它很棒。 谢谢! 告诉我是否需要其他东西来理解我的问题!

Android图片filter库

是否有适用于Android的图像库,如http://www.jhlabs.com/ip/filters/index.html所示 ? 或者有一个移植相同? 提前致谢。

过滤列表视图提供的结果不正确

如果事情没有意义,请告诉我。 我知道我的问题并不总是准确的。 我有一个listview,我试图按名称过滤。 我有一个EditText字段,用户键入该字段以过滤列表视图。 覆盖DirectoryListing类中的toString,允许进行正确的比较。 这是问题所在:假设我有以下内容,每个都在listview中各自的行中:“AC,BC,CD,AE”。 现在,在编辑文本字段中,如果输入B,则列表视图显示“AC”。 A将显示AC,BC。 正如您所看到的,它将显示与输入内容相匹配的项目数量,但它只显示自上而下的适当数量,而不是正确的项目。 知道我做错了什么吗? 这是我的代码。 //imports and some variable declaration @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.directory); final Handler handler = new Handler() { //fill the listview to start } }; listing = new ArrayList(); this.adapter = new DirectoryAdapter(this, R.layout.dir_rows, listing); setListAdapter(adapter); ProgressDialog = ProgressDialog.show(DirectoryActivity.this, “Please wait…”, “Retrieving […]