草庐IT

Android 光标在通用业务对象列表上?

在.NET领域,我通常会查询数据库并填充通用列表类型的集合。然后应用程序将使用它。在Android领域,我一直在阅读有关在应用程序中访问和使用数据库的信息。为什么大多数文档显示游标的使用和常量的使用来访问它?这也许是为了节省资源? 最佳答案 Isthistosaveonresourcesperhaps?没错。+性能。一般规则是避免创建没有必要的对象,因为内存、CPU功率(以及由此产生的电池生命周期)和垃圾收集是相当昂贵的。 关于Android光标在通用业务对象列表上?,我们在StackO

java - 在光标更改时重新加载 ListView 动画

我有一个带有动画的ListView。首次加载ListView时动画播放效果很好。我希望在更改光标时重播动画。我在这里更改光标:privatevoidmajCurseurListe(longid,booleanchoixvente){CursorcurseurPtVente=null;if(choixvente){curseurPtVente=mDbHelper.listePtsVentes(DBhelper.TYPE_PTVENTE,id);}else{curseurPtVente=mDbHelper.listePtsVentes(DBhelper.TYPE_PTSERVICE,id)

android - 编辑文本光标位置

我想将光标放在EditText中的2个空格之后。谁能告诉我该怎么做?我正在尝试使用et.setSelection(2);但它不起作用。 最佳答案 尝试像这样使用..在设置光标位置之前,开头必须有一些文本没有文本,这就是它不起作用的原因..所以像这样尝试..et.setText("");et.setSelection(2); 关于android-编辑文本光标位置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

像 OnTouchListener 这样的 Android 鼠标光标监听器

在Android上使用触摸输入时,我可以使用OnTouchListener获取View中用户按下的位置坐标。连接鼠标后,同样的监听器可用于捕获鼠标移动,但需要按住鼠标左键。当鼠标光标移到我的View上时,是否有任何监听器发送消息,而无需按下任何按钮?我没有发现任何明显的东西,比如OnMouseCursorListener或类似的东西,但它似乎是这样的基本功能,我想我错过了一些东西。 最佳答案 从android4.0开始,您可以通过以下方式接收鼠标悬停事件:View.setOnHoverListener()。检查http://deve

android edittext 背景图像开始光标

我已经为Edittext设置了背景图片。但是当用户点击编辑文本时,光标的起点出现在编辑文本背景图像之前,看起来不正常。有什么解决办法吗。提前致谢。EditText光标像显示的图像一样开始 最佳答案 请在Edittext中使用leftPadding,这样您的问题可能会得到解决。 关于androidedittext背景图像开始光标,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/107

android - 从对话框 fragment 上的图库中选择照片时光标出现空指针异常

我正在尝试通过DialogFragment从图库中选择照片。但是我在初始化cursor时遇到了nullpointerexception。任何想法为什么会出现此错误?下面是我的代码:if(resultCode==Activity.RESULT_OK){UriselectedImage=imageReturnedIntent.getData();String[]filePathColumn={MediaStore.Images.Media.DATA};//NullpointerexcepitononthislineCursorcursor=getActivity().getContentR

android listview 交替行颜色但默认光标选择

我浏览了整个网络,包括stackoverflow,但似乎无法找到一个清晰的完整方法来我想创建一个ListView1)有交替的颜色(我可以用下面的代码做到这一点)2)保留了android默认的橙色选择行为为了完成#1,我有一个自定义适配器扩展ArrayAdapter然后我像这样覆盖getViewpublicViewgetView(intposition,ViewconvertView,ViewGroupparent){....//tableLayoutIdisidpointingtoeachview/rowinmylistViewtableLayoutView=view.findView

android - EditText 光标在 Android 3.0 中不可见

我正在开发Android3.0。我正在使用具有透明背景的EditText。EditText放置在具有白色背景的布局上。结果EditText光标不可见(我假设光标默认为白色)。在浏览了您的论坛后,我发现了一个解决方案,它说我必须使用styles.xml创建自己的可绘制光标。但令我沮丧的是,cursorDrawable参数仅在Android3.1中可用。但我必须在3.0及更高版本上工作。有什么解决办法吗? 最佳答案 将这些属性添加到您的EditText中,使闪烁的光标变为黑色:android:textColor="#000000"and

android - 从当前光标位置的 EditText 中获取单词

我是android编程的新手。我向edittext添加了一个上下文菜单。我希望在长按时得到光标下的单词。我可以通过以下代码获取选定的文本。@OverridepublicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo){EditTextedittext=(EditText)findViewById(R.id.editText1);menu.setHeaderTitle(edittext.getText().toString().substring(edittext.getSelectionStar

java - Android - 如何从光标中删除项目?

假设我制作了以下光标来获取某人的通话记录:String[]strFields={android.provider.CallLog.Calls.NUMBER,android.provider.CallLog.Calls.TYPE,android.provider.CallLog.Calls.CACHED_NAME,android.provider.CallLog.Calls.CACHED_NUMBER_TYPE};StringstrOrder=android.provider.CallLog.Calls.DATE+"DESC";CursormCallCursor=getContentRe