getTop方法返回错误的结果

时间:2016-03-23 09:31:08

标签: java android

在获得" top"时遇到问题视图的价值。 当我使用" post"方法:

chart.post(new Runnable() {
    @Override
    public void run() {
        chart.getTop()// return 382 (wrong)
    }
});

但是当我使用" setOnClickListener"要设置事件处理程序并在运行时观察结果,它会给出不同的值

imageView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Toast.makeText(AnNhau.this,chart.getTop() , Toast.LENGTH_LONG).show(); //return 298 (right)
    }
});

这里的问题是我想重新定位" 图表"在用户可以看到它之前查看。

0 个答案:

没有答案