findViewById中的错误ListView

h

该类是另一个类的扩展,当我弄乱列表视图时遇到错误。谁能帮我?布局:GridLayout

XML:

<ListView
    android:id="@+id/lvContexts"
    android:layout_width="899dp"
    android:layout_height="356dp"
    android:layout_column="1"
    android:layout_columnSpan="3"
    android:layout_gravity="left"
    android:layout_row="3"
    android:layout_rowSpan="2" >
</ListView>

班级:

public class EditarContext extends Iniciar {
    ....

    lvContext = (ListView) findViewById(R.id.lvContexts);
ArrayList<String> lvList = (ArrayList<String>) contexts;
ArrayAdapter<String> spArrayAdapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_1, lvList);
lvContext.setAdapter(spArrayAdapter);
lvContext.setClickable(true);
lvContext.setVisibility(View.VISIBLE);
lvContext.setVisibility(View.GONE);
}

OBS:ListView的内容正在被选择内容微调器。

这些是错误,但我不会错过任何一个:http : //i.stack.imgur.com/Gdsdt.png

N20084753

要使用findViewByID,您应该扩展活动。如果不是,则需要通过将活动作为参数传递给构造函数来实例化活动。

EditarContext instance = new EditarContext(this);

..

public class EditarContext extends Iniciar {

public Activity activity; 
//.... other attributes 

public EditarContext( Activity _activity){

   this.activity = _activity;
//other initializations...

}
}

然后,您可以像这样使用findViewById:

lvContext = (ListView)this.activity.findViewById(R.id.lvContexts); 

希望这可以帮助。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“无法解析片段中的 findviewbyid”错误

来自分类Dev

ListView适配器中的findViewById与View Holder模式

来自分类Dev

ListView适配器中的findViewById与View Holder模式

来自分类Dev

ListView android中的错误

来自分类常见问题

无法在Kotlin中“ findViewById”。收到错误“类型推断失败”

来自分类Dev

FindViewById给出错误

来自分类Dev

FindViewById返回错误的视图

来自分类Dev

setContentView和findViewById错误

来自分类Dev

按钮出现错误findViewById()

来自分类Dev

发生 findViewById 方法错误

来自分类Dev

ListView中的位置编号错误

来自分类Dev

findViewById中的奇怪的ClassCastException

来自分类Dev

Android Studio中的FindViewById

来自分类Dev

使用findViewById()时出现错误

来自分类Dev

“错误:无法解析符号 findViewById”

来自分类Dev

使用findViewById的ListView返回空值

来自分类Dev

另一个类中的 findViewById() 给出错误

来自分类Dev

android listview中的错误更新图像

来自分类Dev

从ListView Android中删除了错误的行

来自分类Dev

C#错误查找ListView中的项目

来自分类Dev

Django表单中的ListView,表格的POST错误

来自分类Dev

listview getSelectedItem()的获取结果中的错误

来自分类Dev

ListView函数中的行错误帮助

来自分类Dev

在ListView的JSON执行中获取意外错误

来自分类Dev

片段Android上ListView中的错误

来自分类Dev

Android firebase 在listview 错误中检索数据

来自分类Dev

片段onAttach中的NullPointerException for findViewById

来自分类Dev

非活动类中的findViewById

来自分类Dev

无法解析AppCompatActivity中的findViewByID