2010-08-09 93 views

回答

11

它是單擊小部件時使用的意圖的一部分。只需在用於啓動您的活動的Intent上調用getSourceBounds()即可。

+0

太棒了......我花了一段時間才弄清楚,這種方法只適用於框架2.1及更高版本。 謝謝 – alejom99 2010-08-10 01:14:15

1

這種編碼還幫助我找出主屏幕上小部件的X-Y座標。

ImageView iv; 
    iv.setOnClickListener(new OnClickListener() { 

       @Override 
       public void onClick(View view) { 
        Toast.makeText(bb.this, "text", Toast.LENGTH_LONG).show(); 
        values = new int[2]; 
        view.getLocationOnScreen(values); 
        Log.d("X & Y",values[0]+" "+values[1]); 
       } 
      });