android - 通过坐标获取textview中的文本

标签 android textview

如何通过知道我在屏幕上点击的 x、y 坐标在 TextView 中获取文本(单词)? 谢谢。

最佳答案

检查以下代码..它对我来说工作正常,

   public class ProjjActivity extends Activity {

    TextView txtview;
    float X,Y;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        txtview = (TextView) findViewById(R.id.tt);

    }

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        // TODO Auto-generated method stub

        X = event.getX();
        Y = event.getY();

        txtview.setText("X: "+X+", Y: "+Y);
        return super.onTouchEvent(event);
    }
}

希望这对你有帮助......!

关于android - 通过坐标获取textview中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9992582/

相关文章:

android - 现有数据库不支持外键

android - 给 ListView 的 TextView 添加标签?

android - 我正在尝试从 TextView 中的 mysql 加载数据

android - 将对象传递给 Intent 不是直截了当的原因吗?

android - 我需要用UNITY的Android和IOS应用程序设置保存图片的路径

android - 从非 UI 线程更新 View

Android:如何以编程方式检查 TextView 是粗体还是斜体

android - 如何将结果从 "AsyncTask doInBackground from different class"放到 "TextView in MainActivity"

java - RxJava - 如何从嵌套方法中获取 Single

android - 电子邮件地址格式错误 Firebase