如何通过单击按钮进行列表视图?

用户名

大家好,我尝试过做我的源代码,但是总有这样的输出:

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“ android.view.View android.view.View.findViewById(int)”

能帮我吗?

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Principal" >

<Button
    android:layout_width="73dp"
    android:layout_height="92dp"
    android:id="@+id/like"
    android:background="@drawable/like"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_alignTop="@+id/rota" />

<Button
    android:layout_width="113dp"
    android:layout_height="82dp"
    android:text="Calcule sua rota"
    android:id="@+id/rota"
    android:layout_gravity="bottom"
    android:layout_alignParentBottom="true"
    android:layout_toRightOf="@+id/like" />

<Button
    android:layout_width="76dp"
    android:layout_height="85dp"
    android:id="@+id/dislike"
    android:background="@drawable/dislike"
    android:layout_alignParentBottom="true"
    android:layout_toEndOf="@+id/rota"
    android:layout_alignTop="@+id/rota"
    android:layout_toRightOf="@+id/rota" />

<ListView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/listLike" />

public void preecheListLike() {

    String[] motivoLike = new String[]{
            "Rampa de Acesso","Calçada sem Obstrução","Terreno Plano","Local com Acessibilidade","Ponto de Informações"
    };

    ArrayAdapter<String> adapterL = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, motivoLike);
    listaLike = (ListView) view.findViewById(R.id.listLike);
    listaLike.setAdapter(adapterL);

}
法尔布尔

只需调用“ findViewById(R.id.listLike)”即可,而无需查看。我认为那应该可以解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过单击列表视图显示标签

单击列表视图的按钮时,我该如何进行其他活动?

如何通过单击 Xamarin 外部的按钮在列表视图中找到控件

在 jQuery Mobile 中单击按钮对列表视图进行排序

如何通过单击删除按钮重置整个视图

如何通过单击Android中的按钮打开和关闭视图

如何检测列表视图用户单击了哪个行按钮

单击按钮刷新后如何刷新小部件列表视图?

单击按钮时如何过滤列表视图的内容?

单击按钮时如何更改列表视图的 listModel?

如何从TextFields中获取价值并通过单击按钮进行选择?

如何通过单击按钮从浏览器中查看列表

Vue:如何通过单击按钮动态更新列表?

如何通过单击 React 中的按钮来呈现列表?

单击列表视图行中的按钮时,如何更新使用CursorAdapter的列表视图

如何使单击按钮显示视图

通过单击按钮加载视图 CodeIgniter

如何通过字符串数字对列表视图进行排序?

从列表视图中选择多个项目,然后单击按钮进行操作

单击按钮即可通过CAB动态选择和删除列表视图项,而无需长按

下拉列表中没有通过单击按钮在网格视图中添加新行的项目

如何在uwp应用程序中将Listview项目用作按钮?或者如何通过单击uwp中的列表视图项来更改文本框的文本?

如何在Xamarin.Android中通过单个活动通过单击按钮在视图之间导航?

如何在jQuery Mobile中的可单击列表项中使用按钮创建列表视图

抓取网页并通过单击按钮进行导航

对于微调器,如何检测是通过单击按钮还是通过按键进行更改?

如何通过按钮更改视图?

如何通过单击列表项的右上角图像来更改列表视图项的图像资源?

通过按钮列表中的列表进行递增