草庐IT

POSITION

全部标签

android - Recyclerview,我无法使用 getChildAt(position) 获取项目 View 。空对象引用

我在我的抽屉导航里使用了一个recyclerView,我正在使用这个库Twoway-view获得点击和选择支持。它工作得很好,我可以在每个位置的OnClick方法中毫无问题地更改文本和图标的颜色:itemClickSupport.setOnItemClickListener(newItemClickSupport.OnItemClickListener(){@OverridepublicvoidonItemClick(RecyclerViewparent,Viewview,intposition,longid){TypedValuetypedValue=newTypedValue();

android - OnCreateContextMenu 和 ListView 项

我有一个包含多个项目的LisView。为此,我连接了一个OnItemClickListener(作为内部类),如下所示:lv.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){Toast.makeText(ShoppingListApp02Activity.this,"Listitemselected:"+items.get(position).getId(),Toast.LENGTH_LONG).sho

android - 在 getView 膨胀两次后更新第一个 gridview 元素

我正在按照View持有者/适配器模式创建“文档”的GridView。在Activity中,我从网络类获得回调,因此我需要能够在不同时间更新每个网格单元。我这样做的方法是将对象元素(文档)映射到相应的View持有者。我需要这样做,因为适配器正在回收单元格,所以有时我可能会收到回调以更新不可见的单元格,在这种情况下回调信息将被忽略。我可以看到适配器的getView方法以这种方式针对位置0被调用了很多次。不过我一直在读到这是正常的。inflatingposition0***progressBar1recyclingposition0recyclingposition0inflatingpos

安卓 : change the position of alert dialog icon

我在androidxml文件中有一个警告对话框。我的警告对话框的左侧有一个图标。我想将图标的位置更改为右侧。我不想也使用自定义对话框像这样: 最佳答案 要将警报对话框的布局方向设置为RTL,您可以使用OnShowListener方法。设置title,message,....使用这个方法。dialog=alertdialogbuilder.create();dialog.setOnShowListener(newDialogInterface.OnShowListener(){@OverridepublicvoidonShow(Dia

android - React Native GeoLocation 不适用于 Android

谁能确认ReactNativeGeolocation是否真的在Android上运行?我遇到了使用getCurrentPosition()方法时位置请求超时的问题,而使用watchPosition()方法时没有错误消息。我已经在AndroidManifest.xml上添加了所需的权限(FINELOCATION),并且该应用允许位置权限。这是我的实现:componentWillMount(){navigator.geolocation.getCurrentPosition((position)=>{console.log('+++++++');console.log(position.co

android - 通过抽屉导航将先前的 fragment 替换为新 fragment 时, Volley 在新 fragment 中显示先前的 fragment 响应

我在抽屉导航里总共有12个fragment。每个fragment都有volley方法。每个fragment都显示自己的Volley响应,除了position=1和position=5fragment。当我的应用启动时场景1:我打开位置1fragment,在我打开位置5fragment之后,两个fragment都有位置1fragment响应。场景2:如果我打开位置5fragment并且在打开位置1fragment之后比两个fragment都有位置1fragment响应。场景1图片:场景2图片:我的fragment交易方法类:privatevoidshowFragment(Fragment

java - 如何处理Android国际象棋应用程序中的拖动?

我刚开始开发android应用程序(使用java,在androidstudio中,如果这很重要),我正在做一个小项目,只是为了好玩。我想创建自己的国际象棋应用程序,到目前为止我已经做了很多事情。我设置了一个菜单来切换到游戏本身的另一个Activity,我用一个自画板制作了一个自定义View,我认为我的模型也快完成了。我唯一不明白的是如何处理阻力。那么,当您使用拖动手势将一件棋子从一个位置移动到另一个位置时,您如何获得起点和终点?如前所述,我已经在我的模型中实现了一个Action(使用函数move(Positionstart,Positionend)),它还会检查该Action是否对某个

Android - 可扩展 ListView 的更好替代方案?

我有一个从Web服务JSON加载的项目列表。这些项目中的每一个都有自己的子项目列表。每个项目都有许多TextView。子项的数量动态变化,由多个TextView组成。有时有几十个项目可能有数百个子项目。我希望所有信息始终可见,即我实际上不需要可扩展ListView的“可扩展”部分,但这似乎是获取子项和组布局的最简单方法。Item1subitem1subitem2Item2subitem1subitem2subitem3etc我目前已经实现了一个可扩展的ListView并强制组始终被扩展。这有效,但是滚动速度非常慢,不仅在模拟器上而且在我的银河系s2上。我想知道是否有更好的方法来实现这一

android - 在 Android 中的 Spinner 上设置古吉拉特语文本

我正在用古吉拉特语开发一个Android应用程序,需要在Spinner小部件上设置古吉拉特语文本。所以,我从HERE.学习了如何在Spinner上设置自定义字体但问题是我得到的是框而不是实际文本。我的微调器文本来自字符串资源。附上我的代码。publicclassSpinnerExActivityextendsActivity{SpinnermySpinner;TypefacemyFont;String[]items;MyArrayAdapterma;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCrea

android - 可以在 ListView 中添加来自服务器的节标题,使用滑动来删除和撤消项目

在我的应用程序中,我在ListView中添加了滑动以关闭项目以及撤消选项。要求:我想在Listview中添加来自服务器的部分标题,如Group1、Group2等。滑动以撤消取消的代码。请帮助我实现我的要求。LinkireferredListviewActivity.classpackagecom.swipe.delete;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGr