cuốn sách gpt4 ai đã làm

android - 在android中的显示器(屏幕)上查找 View 位置(位置)

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 08:50:37 28 4
mua khóa gpt4 Nike

Tôi muốn tìm vị trí của Chế độ xem trên màn hình hiển thị.

Đối với điều này tôi đã sử dụng view.getLeft() ,view.getBottom() ,view.getRight() Phương pháp chờ> , view.getTop(). Nhưng thật không may, tất cả các phương thức này đều trả về 0.
Có cách nào khác để tìm vị trí của Chế độ xem (tức là tọa độ trên màn hình) không?

bố cục của tôichính.xml:


android:layout_width="200px"
android:layout_height="30px"
android:text="chào mừng đến" />


android:layout_width="200px"
android:layout_height="30px"
android:text=" Tạo giải pháp Eit " />

Lớp học của tôi đang ở onCreate() Có cái này:

super.onCreate(savedInstanceState);
setContentView(R.layout.main);

tv1 = (TextView) findViewById(R.id.tv1);
tv2 = (TextView) findViewById(R.id.tv2);

System.out.println("tv4 width:"+tv2.getWidth());
System.out.println("chiều cao tv4:"+tv2.getHeight());
System.out.println("Right:"+tv2.getRight());
System.out.println("Trái:"+tv2.getLeft());
System.out.println("Top:"+tv2.getTop());
System.out.println("Dưới cùng:"+tv2.getBottom());

câu trả lời hay nhất

Cách đơn giản nhất là sử dụngView.getLocationOnScreen(); hoặc getLocationInWindow();

Nếu bạnMuốn vị trí tương đối so với Layout gốcVì thế Nhìn thấy

Về android - Tìm vị trí (vị trí) trên màn hình (màn hình) trong android, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/4841391/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress