出现editext我有一个活动内实现一个活动,并试图添加onclicklistener它,但它显示一个错误“试图调用空对象上的虚拟方法引用“,但我检查了editd的id,它是popupdashboard.xml中的”date_from“,我是否缺少某些东西,是否需要为popdashboard.xml某处添加引用?无法设置Onclicklistener在弹出
public class DashboardActivity2 extends AppCompatActivity implements View.OnClickListener {
ImageView image;
EditText datefrom,dateto;
TextView amo_today,amo_yest,increase,percent;
private PopupWindow active;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dashboard2);
datefrom = (EditText)findViewById(R.id.date_from);
datefrom.setOnClickListener(this);
dateto = (EditText)findViewById(R.id.date_to);
dateto.setOnClickListener(this);
任何帮助,将不胜感激
可以添加你的Pop代码在你的活动 –
可能是因为'date_from'不'activity_dashboard2'布局。检查这个http://stackoverflow.com/questions/28193552/null-pointer-exception-on-setonclicklistener – jayeshsolanki93
膨胀popupdashboard.xml查看和从中你可以得到edittext的参考 – Nidhin