答案 0 :(得分:2)
可以通过调用方法getLeft()和getTop()来检索视图的位置。前者返回表示视图的矩形的左坐标或X坐标。后者返回表示视图的矩形的顶部或Y坐标。这些方法都返回视图相对于其父级的位置。例如,当getLeft()返回20时,这意味着视图位于其直接父级左边缘右侧20个像素处。
此外,还提供了几种方便的方法来避免不必要的计算,即getRight()和getBottom()。这些方法返回表示视图的矩形的右边和底边的坐标。例如,调用getRight()类似于以下计算:getLeft()+ getWidth()(有关宽度的更多信息,请参阅大小。)
答案 1 :(得分:2)
Bitmap b = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);
ImageSpan imgSpan = new ImageSpan(this, b);
SpannableString spanString = new SpannableString("xccsxcsdcdscds");
spanString.setSpan(imgSpan, 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv_show.setText(spanString);
tv_show.append("22222");