草庐IT

custom-cursor

全部标签

安卓NDK : custom WebView compiling from source

我的目标是在Android中创建WebView的修改版本(称为WebViewCustom)以供我在我的应用程序中使用。WebView是基于WebKit的,所以我需要通过NDK在C中编译它。我现在没有兴趣参与开源的Android项目,所以我的需求只是能够编译WebView的原始C源代码,并在我的Android应用程序中将其用作自定义控件(SDK和NDK都是可能的环境)为申请)。我认为没有我不感兴趣的所有GITWebKit东西是可能的,但我不是Android和WebKit项目的专家。是否可以只编辑和编译WebView代码并将其作为新控件放入我的应用程序中?你能告诉我这个任务的主要步骤吗?

Android 编辑文本 : How to disable cursor move on touch?

我有EditText,它显示类似###-###的内容。我希望用户只能从第一个位置开始更改此文本。那就是用户不应该能够触摸中间的#并更改它。我怎样才能做到这一点?非常感谢。抱歉,我的问题不够准确。我想禁止在文本中间点击。 最佳答案 如果用户试图通过点击编辑文本来移动它,下面的代码将强制光标停留在最后的位置:edittext.setCursorVisible(false);edittext.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){

Android 兼容库 CursorLoader : java. lang.IllegalStateException: Cursor is closed

我目前在带有Android兼容性库的Fragment中使用CursorLoader。几乎每次,在Droid2上(我无法在NexusOne或Sensation上重现),似乎游标关闭得太快,这会导致各种错误。不幸的是,这些痕迹在我的代码中没有指向任何有用的地方(因为问题是为什么Cursor被关闭,而不是当Android注意到时),所以我真的很难弄清楚出了什么问题。还有其他人遇到过这个问题吗?(或者知道可能会发生什么)。一些堆栈跟踪:java.lang.IllegalStateException:Cursorisclosedatandroid.database.sqlite.SQLiteCu

安卓工作室 : How to change default cursor style and behavior?

在Eclipse和许多其他编辑器中,我们对这些Cursor有相同的行为样式:插入模式:光标在其当前位置插入一个字符,强制所有字符从它后面移动一个位置。Overtype模式:光标在输入时会覆盖当前位置的任何文本。但是在AndroidStudio中,这个光标的行为是相反这对我来说很烦人,谁能告诉我如何解决这个问题?(我们知道在Windows中,我们可以通过按Insert键来切换光标行为和样式) 最佳答案 我终于找到了解决问题的办法:)所以,下面是它的修复:File->Settings->Editor(IDESettings)->Appe

Android 光标错误 - "make sure cursor is initialized correctly before accessing data from it..."

我有一个Activity,其中一个viewflipper显示一个列表,其中包含来自mediastore的艺术家,单击该项目会显示所选艺术家的专辑列表,而该列表又会显示该专辑中的歌曲。单击一首歌曲后,它应该使用字符串“title”填充TextView。直到此时,所有的游标都工作正常,但最后一个似乎不知何故错位了。谁能告诉我为什么logcat告诉我:05-0723:58:54.195:E/AndroidRuntime(1961):java.lang.IllegalStateException:Couldn'treadrow3,col-1fromCursorWindow.Makesureth

android - 从 Cursor 过滤行,这样它们就不会显示在 ListView 中

我有一个返回行的游标,我使用SimpleCursorAdapter来填充ListView。我想过滤一些行,这样它们就不会显示在我的ListView中。我在Activity的其他地方使用行中的数据,所以我不想更改我的SQL以使用WHERE子句过滤它们。阻止某行显示在我的ListView中的最佳方法是什么?理想情况下,我会检查行中的一列,然后只将满足条件的行添加到ListView。 最佳答案 创建一个CursorWrapper并覆盖move...()方法以转换过滤集中的位置(这就是ListView将看到)和实际Cursor中的位置。然后

android - 除了过早调用 cursor.close() 之外还有什么会导致 StaleDataException?

我目前正在大量修改/重写Android应用程序,我偶尔会看到以下几行崩溃:调用CursorAdapter方法,它调用AbstractWindowedCursor#checkPosition()和:02-2015:03:18.180E/AndroidRuntime(17143):android.database.StaleDataException:AttemptingtoaccessaclosedCursorWindow.Mostprobablecause:cursorisdeactivatedpriortocallingthismethod.02-2015:03:18.180E/An

android - Action 条夏洛克 (ABS) : how to customize the text of action mode close item?

我正在使用ABS版本。4,我需要简单地更改显示在操作模式关闭图标旁边的默认“完成”文本,但我真的不知道该怎么做。我认为文本需要可定制至少有两个原因:“完成”并不适用于所有情况(例如,“取消”可能更合适,我见过一些应用程序,例如GalaxyTab上的“我的文件”应用程序,使用它)“Done”需要根据用户的语言进行本地化是否可以自定义该文本?如果可以,谁能告诉我该怎么做?提前致谢。编辑我找到了一个临时解决方法,我将其发布在以下位置:privateTextViewgetActionModeCloseTextView(){//ABS4.0definesactionmodeclosebutton

android - 何时关闭 SimpleCursorAdapter 中使用的 Cursor

我正在使用SimpleCursorAdapter在ListView中显示结果,但由于我必须在搜索过程中多次查询我的数据库(使用SearchView小部件),我担心光标可能会保持打开状态。这就是我查询数据库并在ListView中显示结果的方式:classSearchCustomersextendsAsyncTask{@OverrideprotectedCursordoInBackground(String...params){//getthequeryStringquery=params[0].toLowerCase(Locale.getDefault());Cursorcursor=m

android - Espresso : How to do custom swipe e. 克。 swipeTop 或 swipeBottom

到目前为止我们可以做的:向左滑动向右滑动向上轻扫向下滑动我们怎样才能swipeTop(一直到顶部)或swipeBottom(一直到底部)是expresso。如果这些方法已经存在,请给我一个例子。 最佳答案 你试过这样的GeneralSwipeAction吗?privatestaticViewActionswipeFromTopToBottom(){returnnewGeneralSwipeAction(Swipe.FAST,GeneralLocation.TOP_CENTER,GeneralLocation.BOTTOM_CENTE