2014-11-07 20 views
61

tôi đang cố gắng để tạo ra một thư mục mới trong thư mục/resAndroid Studio: Mới Tạo thư mục không xuất hiện trong thư mục Xem

Tôi đã thêm một thư mục mới

enter image description here

Thư mục không xuất hiện trong thư mục/res mặc dù nó tồn tại trong công cụ tìm

enter image description here

trường hợp và po Tôi đã thử thêm thư mục một lần nữa và tôi nhận được một thông báo cho biết nó tồn tại.

enter image description here

Nếu bạn có thể đề nghị những gì tôi có thể làm gì để khắc phục điều này tôi muốn yêu nó!

(Và có, tôi đã khởi động lại chương trình cũng như máy tính của tôi)

Trả lời

126

Bật ra có một bộ chọn ở trên cùng, theo mặc định, được đặt để hiển thị Android. Nếu bạn kéo công tắc xuống 'Gói', bạn có thể xem các gói của riêng mình.

enter image description here

+2

Cài đặt "Dự án" trong bộ chọn đó sẽ cung cấp cho bạn chế độ xem nhiều hơn hoặc ít hơn giống như trong trình tìm/thám hiểm/thư mục, nếu bạn cảm thấy thoải mái hơn với điều đó. – Tarkenfire

4

Duyệt cấu trúc thư mục thực trong cửa sổ và bạn sẽ thấy thư mục. Đặt cùng một tệp tài nguyên được tìm thấy trong thư mục drawable bình thường vào thư mục mới này. Sau đó, khi bạn quay lại Android Studio, bạn sẽ thấy 2 tệp theo cấu trúc NORMAL \ res \ drawable. Đảm bảo bạn không tìm kiếm thư mục con trong Android Studio có tên là "drawable-sw600dp" vì bạn sẽ không tìm thấy thư mục khác ngoài trình khám phá cửa sổ. Những gì bạn sẽ tìm thấy trong Android Studio (sau khi bạn sao chép tệp tài nguyên) là một tệp tài nguyên mới cùng với tệp gốc của bạn có tên là "jenny-web.png (sw600dp)" hoặc nội dung tương tự. Nguyên tắc tương tự này giải quyết cùng một lỗi khi làm việc với các tài nguyên khác như bố trí.

+0

Cảm ơn, nhưng bạn có thể giải thích/giải thích rõ hơn một chút không? – Aggressor

+0

Bạn đã tạo một thư mục bố cục mới, nhưng tôi nghĩ bạn muốn tạo một thư mục có thể vẽ mới. – Helzgate

+0

anyway, nếu bạn đã làm trong thực tế có nghĩa là để tạo ra một thư mục bố trí mới sau đó thay thế trên "drawable" ý kiến ​​với "bố trí", nhưng sửa chữa là như nhau. – Helzgate

21

Trong Android Studio bạn có thể thêm các thư mục mới bằng cách kích chuột phải vào thư mục tài nguyên trong giao diện Android. (Don't get confused by the New Directory option.)

Ví dụ, nếu bạn muốn có một tập tin tài nguyên bố trí mới và thư mục sau đó click chuột phải layout và chọn tập tin nguồn New> Layout.

enter image description here

Nếu bạn muốn có một layout-sw600dp mới cho file activity_main.xml sau đó chọn nhỏ Screen Width từ danh sách và nhấp vào nút >>. Điền vào tên tập tin và chiều rộng và bấm ok.

enter image description here

Android Studio sẽ tự động tạo thư mục layout-sw600dp và trong Android xem bạn sẽ có cả file bố trí thuận tiện hiển thị bên cạnh nhau.

enter image description here

Đó là một quá trình tương tự để thêm các thư mục tài nguyên khác và các tập tin (see my other example).

2

Nhấp vào TAB Android ở trên cùng, chọn phối cảnh Tệp dự án. Sau đó, u có thể xem tất cả các thư mục của dự án. enter image description here

1

Đối với Android Studio 3.0, những người đang theo dõi https://developer.android.com/training/basics/supporting-devices/languages.html và gặp vấn đề tương tự như câu hỏi được nêu trong câu hỏi này, bạn cũng có thể thực hiện những điều sau đây ngoài các câu trả lời ở trên hữu ích.

  1. Nhấp chuột phải đến thư mục đích (tức là res thư mục)>New
  2. Chọn Android Resource tập
  3. Chỉ định tên tập tin, và nhân danh mục lĩnh vực đặt tên thư mục bạn muốn tạo hoặc thư mục hiện tại bạn muốn đặt tệp tài nguyên.

enter image description here

Sau khi nhấn OK, trong file Project thả xuống, bạn sẽ kết strucutre đúng.

enter image description here

Và trong thả xuống Android, bạn sẽ thấy nó như một phần của strings.xml dưới thư mục giá trị.

enter image description here

1

Điều này phù hợp nhất với tôi. Những gì tôi đã làm là tôi đã nhấp chuột phải vào thư mục 'app' và chọn 'New' >> 'Android Resource File'. Sau đó, tôi điền vào Tên tệp bằng 'chuỗi'. Chọn 'XML' như tôi loại tài nguyên và tôi mục Tên là 'giá trị-b + za + ZA'.

Điều này đã tạo mọi thứ như tôi muốn, tuy nhiên, giá trị-b + za + ZA, vẫn không hiển thị trong chế độ xem Android nhưng nó hiển thị trong chế độ xem Gói. (Các khung nhìn bạn chọn từ danh sách thả xuống trên cùng.)

Sự khác biệt lần này là ở chế độ xem Gói, tôi vẫn có thể thấy tệp 'strings.xml' mới của mình và trong chế độ xem Android, tôi cũng thấy các chuỗi mới tệp .xml '.

Tôi đoán xưởng android không hiển thị các thư mục tùy chỉnh trong giao diện Android nhưng tạo ra như một số loại liên kết đến các thư mục đúng khi làm việc với nó. Tôi không quen thuộc với Android Studio nhưng điều này đã làm việc cho tôi. Nếu có nhiều câu trả lời chuyên nghiệp hơn, vui lòng sửa tôi.

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