草庐IT

invoke-item

全部标签

java - 通过 XML API 改造阅读列表<Item>

我正在尝试将Retrofit与SimpleXmlConverter结合使用以从我的API读取数据。我的类(class)评论看起来像:@RootclassComment{@ElementprivateStringtext;}我想从XML中读取评论列表:sampletextsampletext在我的界面中有一个方法:@GET("/lastcomments")ArrayListlastComments();但是当我调用lastComments()改造抛出:Causedby:retrofit.RetrofitError:java.lang.ClassCastException:libcore.

android - 数据绑定(bind) RecyclerView : Cannot find the setter for attribute 'app:items'

当我尝试竞标RecyclerView时出现此错误Error:(15,22)Cannotfindthesetterforattribute'app:items'withparametertypeandroid.databinding.ObservableArrayListonandroid.support.v7.widget.RecyclerView.这是我的代码:但是在UsersViewModel我已经有一个公共(public)用户数组packagecom.toong.databindingdemo.recycler;importandroid.databinding.BaseObse

Android: Horizo​​ntalScrollView in a ListView row Item, focus issue

我有一个ListView,每个项目都有一个包含Horizo​​ntalScrollView的布局。问题是,当用户单击或触摸列表项时,我无法让整个列表项成为焦点。我该如何解决这个问题?谢谢编辑:Horizo​​ntalScrollView看起来像这样: 最佳答案 好的,伙计们,我知道了。在LinearLayout包装我的Horizo​​ntalScrollView我添加了以下属性:android:descendantFocusability="blocksDescendants"所以Horizo​​ntalScrollView没有获得

android - Dagger 2 - 在实现类中注入(inject)接口(interface) - "Attempt to invoke interface method on a null object reference"

当我试图在实现类中注入(inject)接口(interface)时,我总是得到空指针异常。这是我的代码:获得:NullpointererrorinLoginManagerImplclassatline:@OverridepublicStringgetLoginResponse(Stringrequest){returnnetworkManager.getLoginResponse(request);}此处networkManager始终为空,请您查看代码。下面是我的源代码:publicclassLoginActivityextendsActivity{@InjectNetworkMan

android - NullPointerException- : Attempt to invoke interface method "android.view.View android.view.MenuItem.getActionView()' on a null object reference

我正在尝试在Actionbar上添加搜索栏,但在getActionVeiw()上发现了Nullpointer异常。请帮助我解决这个问题,我已经提供了所需的详细信息。我的MainActivity扩展了AppCompatActivity并在这行代码上返回错误SearchViewsearchView=(SearchView)menu.findItem(R.id.action_search).getActionView();searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));对于上面

Android:simple_list_item_single_choice 不适用于 ArrayAdapter

在我的ListView中,我想通过单选来删除项目。为此,我将simple_list_item_single_choice与ArrayAdapter一起使用。它向我显示了我的ListView中的单选选项。但我无法点击该复选框。这是我的代码:ArrayListarray_list_title=mydb.getTitle();System.out.println(array_list_title);ArrayAdapterarrayAdapter=newArrayAdapter(this,android.R.layout.simple_list_item_single_choice,arra

android - 折叠工具栏布局 : Change menu item icon color when it is expanded

我在我的项目中使用CollapsingToolbarLayout。当CollapsingToolbarLayout展开时,默认情况下它是白色的(即在style.xmlandroid:textColorSecondary中定义)。我的问题:Iwanttochangemymenuitemiconcolor.这是我的代码:xml文件:主要Activity代码:AppBarLayoutappBarLayout=findViewById(R.id.appbar_layout);appBarLayout.addOnOffsetChangedListener(newAppBarLayout.OnOf

android - Android 中的 simple_list_item_2

在使用simple_list_item_1创建了一些菜单(效果很好)后,我尝试用simple_list_item_2替换它,但我的系统抛出异常...现在我想知道如何为我的列表创建这样一个两个不同大小的行条目...初学者有什么陷阱吗?有人可以帮我解决我的(小!?)问题吗?我的代码是这样的:ListAdapterlistAdapter=newArrayAdapter(this,android.R.layout.simple_list_item_2,fileNames);setListAdapter(listAdapter);我的String[]fileNames存储所有要按升序显示的字符串

android - RecyclerView 安卓 : Getting an item at a particular position

有没有办法在适配器外部的特定位置获取RecyclerView的项目。例如在ListView中我们可以这样做:listView.getItem(position);我们可以用RecyclerView做到这一点吗?以及提供的数据列表的顺序是否保持不变? 最佳答案 您可以将自己的方法添加到RecyclerView,或者我建议使用RecyclerView.Adapter本身。例如,对于ListView,您有:@OverridepublicObjectgetItem(intposition){returnlistData.get(positi

flex布局——align-items属性垂直之共有flex-start、center、flex-end& justify-content属性水平之space-around、space-between

flex布局——align-items属性垂直之共有flex-start、center、flex-end&justify-content属性水平之space-around、space-between对容器进行display:flex布局之后,可通过justify-content来调整容器中子元素整体的布局的位置,其值分别有如下几个:注:以下情况均由主轴为从左到右方向进行,其从下到上的主轴情况原理类似flex-start(默认值)即默认状态下的在主轴的左边位置,页面代码如下:/*align-items:flex-start;*/justify-content:flex-start;效果-水平-开