2012-07-02 17 views
5

Tôi sử dụng Eclipse để nghiên cứu một số dự án nguồn mở trên Android. Tôi tiếp tục nhìn thấy R.id.xxx hoặc R.layout.xxx trong mã nguồn Java. Và tôi thấy rằng chúng được xây dựng từ các tệp XML trong thư mục /res.Tôi làm cách nào để tìm các tệp XML từ R.id hoặc R.layout trong Android?

Nhưng vấn đề là có hàng trăm tệp XML có thể chứa ID mà tôi muốn xem. Có phương pháp nào để xem tham chiếu này thay vì xem qua mọi tệp XML theo cách thủ công không?

Xin cảm ơn trước.

Trả lời

12

chỉ cần giữ phím ctrl và đặt chuột lên R.id.xxx hoặc R.layout.xxxxx. Eclipse sẽ hiển thị các tùy chọn như

 open Declaration 
     open Declaration in Layout/xxxx.xml 

Bằng cách nhấp Tuyên bố mở trong cách bố trí/xxx.xml nó sẽ dẫn đến file layout .. nếu bạn chọn Tuyên bố mở, nó sẽ đi vào declartion gia R.java

tôi hy vọng nó sẽ hữu ích cho bạn ..

+0

cảm ơn bạn rất nhiều. Nó giúp tôi tiết kiệm rất nhiều thời gian. – PhatHV

3

R.layout là file layout thực tế R.id là một cái nhìn đó là bên trong bố trí.

Cách duy nhất mà chế độ xem có thể được gọi là nếu bố cục được tăng cao lần đầu tiên.

Vì vậy, dự án của tôi phải nói R.layout trước tiên và sau đó R.id s từ bên trong bố cục đó có thể được sử dụng.

Câu trả lời cho câu hỏi này có thể giúp bạn: What is the correct term when calling a widget from xml in Android?

Về cơ bản nó giải thích rằng các tập tin bố trí phải được "mở" đầu tiên trước khi tất cả các quan điểm (nút, EditText, TextView, vv) bên trong có thể được sử dụng .

Giữ ctrl trong khi nhấp sẽ chỉ cho bạn vị trí của nó.

+0

cảm ơn thông tin của bạn. – PhatHV

2

Hãy thử này ...

1. mở tệp R.java,

2. Giữ nút Ctrl trên bàn phím của bạn

3. Và đặt con trỏ chuột vào hằng số nguyên mà xml bạn muốn theo dõi.

4. Sau đó chọn tùy chọn "Open khai trong LAYOUT_NAME bố trí"

+0

cảm ơn bạn, Kumar Vivek. – PhatHV

0

R.java tập tin trong thư mục gen chứa khai báo tất cả các layout (file XML) trong lớp học "bố trí". Bạn có thể đến đó bằng cách làm theo các bước sau.

  1. Bấm và giữ phím Ctrl trên bàn phím
  2. Nhận chuột trường đua trên R.layout.XXX
  3. Bạn sẽ nhận được tùy chọn "Open Tuyên bố".Nhắp chuột vào đó
  4. Và cuối cùng bạn đang ở lớp học bố trí của R.java nộp
0

(1) chỉ cần giữ phím Ctrl và di chuyển chuột lên R.id.xxx. Eclipse sẽ hiển thị các tùy chọn như

open Declaration 
    open Declaration in Layout/abc.xml 

(2) Bằng cách nhấp Tuyên bố mở trong cách bố trí/abc.xml nó sẽ dẫn đến file layout .. nếu bạn chọn Tuyên bố mở, nó sẽ đi vào declartion gia vào R .java

hy vọng nó sẽ hữu ích cho bạn.

Các vấn đề liên quan