我在自定义列表视图中有三个按钮,列表视图位于不在活动中的片段中,但是当我设置onclick listner时。它抛出异常null对象引用传递。 custome_list_view.xml
let t = 0
let a = "string"
if t == a { // error
}
customeListView.Java
<Button
android:text="@string/pickUpButtonText"
android:textColor="#FFFFFF"
android:textSize="16sp"
android:layout_width="wrap_content"
android:layout_height="@dimen/standard_hight"
android:background="@drawable/buttonshape"
android:shadowColor="#5BA84F"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="5"
android:id="@+id/button_pickup_list"
/>
答案 0 :(得分:2)
您必须将此代码放在JobsListAdapter
的公共视图onCreateView
Button pickup = (Button) rootView.findViewById(R.id.button_pickup_list);
pickup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//......................
}
});