xml-Android列表视图返回空值?

问题描述

Android列表视图返回空值?

我想创建一个标签应用,但是它一直由于空指针异常而死机。
我检查了所有可能会导致一个空指针的变量,并且限制了长度。

ListView activeList = (ListView) findViewById(R.id.activelist);
if(activeList == null) {
  Log.e("com.name.app", "activeList null");
}

还是返回空指针。我使用 fragments 创建了一个标签应用。这是 xml 引用。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >

    <ListView
        android:id="@+id/activelist"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:persistent="true" >
    </ListView>

</LinearLayout>

程序中的 contentview:

super.onCreate(savedInstanceState);
setContentView(R.layout.tabs_layout);

解决方案

LinearLayout mContainer = inflater.inflate(R.layout.linear_layout, null);
ListView activeList = (ListView) mContainer.findViewById(R.id.activelist);

R.layout.linear_layout 是你程序中list中包含的一个 linearlayout。

时间: 2024-11-29 19:46:13

xml-Android列表视图返回空值?的相关文章

Android自定义视图一:扩展现有的视图,添加新的XML属性

这个系列是老外写的,干货!翻译出来一起学习.如有不妥,不吝赐教! Android自定义视图一:扩展现有的视图,添加新的XML属性 Android自定义视图二:如何绘制内容 Android自定义视图三:给自定义视图添加"流畅"的动画 Android自定义视图四:定制onMeasure强制显示为方形 简介 这个系列详细的介绍了如何穿件Android自定义视图.主要涉及的内容有如何绘制内容,layout和measure的原理,如何继承实现view group以及如何给其子视图添加动画.第一篇

Android用户界面设计:“.NET研究”创建列表视图程序

列表视图(ListView)是Android平台下用于显示不定数量的数据最有用的视图控件之一.在这个教程中,我们将向你展示如何使用ListView来浏览文章列表. 在之前的文章中,你看到了许多关于不同布局控件的教程.在今天这个教程中,你将结合使用它们.应用程序本身非常简单:它将显示文章标题列表,当点击标题时,显示文章内容.这篇文章的节奏将比我们的入门教程更快一些.如果你对基本的Android控件或概念不熟悉你可能需要复习这个网站上我们其它的一些教程,甚至是Android API参考.最终的开源代

Android用户界面设计:创建列表视图程序

列表视图(ListView)是Android平台下用于显示不定数量的数据最有用的视图控件之一.在这个教程中,我们将向你展示如何使用ListView来浏览文章列表. 在之前的文章中,你看到了许多关于不同布局控件的教程.在今天这个教程中,你将结合使用它们.应用程序本身非常简单:它将显示文章标题列表,当点击标题时,显示文章内容.这篇文章的节奏将比我们的入门教程更快一些.如果你对基本的Android控件或概念不熟悉你可能需要复习这个网站上我们其它的一些教程,甚至是Android API参考.最终的开源代

android 中使用返回按钮不能退出 web 视图

问题描述 android 中使用返回按钮不能退出 web 视图 我从 http://developer.android.com/guide/webapps/webview.html. 中找的这段代码.使用这段代码进入web 视图后,但是不能退出web 视图,除非我快速的点击两次返回按钮.有办法可以点击返回按钮一次就退出web视图? @Override public boolean onKeyDown(int keyCode KeyEvent event) { // Check if the ke

android-如何让列表视图不可选择?

问题描述 如何让列表视图不可选择? 我想做一个列表视图,这个列表视图不能被选中也不能被点击.我说的颜色变化是当点击一个列表选项时,颜色会发生变化. 我使用下面的代码,请大家帮忙改正. listitem.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android自定义视图二:如何绘制内容

这个系列是老外写的,干货!翻译出来一起学习.如有不妥,不吝赐教! Android自定义视图一:扩展现有的视图,添加新的XML属性 Android自定义视图二:如何绘制内容 Android自定义视图三:给自定义视图添加"流畅"的动画 Android自定义视图四:定制onMeasure强制显示为方形 有的时候自持扩展一个标准的Android视图是不够的.你需要在视图上绘制你自己的内容才行.本文将会讲述如何使用Canvas类来绘制一个折线图,并会讲述如何处理尺寸和padding. 如果你还没

Android自定义视图三:给自定义视图添加“流畅”的动画

这个系列是老外写的,干货!翻译出来一起学习.如有不妥,不吝赐教! Android自定义视图一:扩展现有的视图,添加新的XML属性 Android自定义视图二:如何绘制内容 Android自定义视图三:给自定义视图添加"流畅"的动画 Android自定义视图四:定制onMeasure强制显示为方形 在第二部分我们实现了一个简单的折线图.这里假设你已经读了前篇.下面我们将继续为这个折线图添砖加瓦. 我在想给这个图的上方添加三个按钮,这样用户可以点选不同的按钮来查看不同类别的数据.比如,用户

listview-改变列表视图ListView中的字体和背景

问题描述 改变列表视图ListView中的字体和背景 我想改变列表视图ListView中的字体(颜色和大小)和背景.我想用代码改变而不是想通过设置xml的属性实现.以下的list view看起来就像xml: <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" andr

listview-如何从自定义列表视图获得选中的项?

问题描述 如何从自定义列表视图获得选中的项? 程序中的自定义列表视图的每一行都包含许多TextViews,当我点击List Item时,OnListItemClick()没有被调用.如何获取一个自定义列表视图中选中的项? XML for Row: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/ap