android程序ScrollView里有TextView,知道指定的字符在Text中的偏移量,如何直接跳转到该位置

2024-11-30 14:46:46
推荐回答(2个)
回答1:

int[] location = new int[2];
TextView.getLocationOnScreen(location);
int x = location[0];
int y = location[1];
获取控件的位置 在加上字符在TextView中的偏移量就是字符的坐标了

回答2:

public final void smoothScrollTo (int x, int y) 
Since: API Level 

Like scrollTo(int, 
int), but scroll smoothly instead of immediately.
Parameters
xthe position where to scroll on the X axis    
ythe position where to scroll on the Y axis