2 개의 텍스트보기가 포함 된 팝업 창이 있습니다.android의 팝업 창의 항목에 onClickListner 설정
사용자가 하나의 텍스트보기를 클릭하면 토스트가 나타나야합니다.이 기능을 위해 코딩되었지만 Nullpointer exception
줄에 far.setOnClickListener(new OnClickListener() {
을 표시하십시오.
내 코드 :
btn_a.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
LayoutInflater lInflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View popup_view = lInflater.inflate(R.layout.popup_a, null);
final PopupWindow popup = new PopupWindow(popup_view,200,75,true);
popup.setFocusable(true);
popup.setBackgroundDrawable(new ColorDrawable());
popup.showAsDropDown(btn_a, 0,0);
TextView far = (TextView) rootView.findViewById(R.id.fartext);
far.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), "Clicked Far", Toast.LENGTH_SHORT).show();
}
});
}
});
오, 그리워요. 작동합니다. 감사합니다. – tenten
항상 wc @tenten입니다. –