2013-09-02 66 views
5

Tôi có * .png ở chế độ drawable-hdpi. Tôi muốn chế độ tự động android xuống để có thể kéo.Tài nguyên ô tô trên quy mô tự động

  • mdpi.
  • ldpi.

nhưng không có quy mô lên cho:

  • -xhdpi.
  • xxhdpi.

Tôi có thể làm gì ?. tôi tìm kiếm trong google và không tìm thấy gì. Ai đó có thể giúp tôi ?.

tôi không muốn đặt cùng một png trong xhdpi và xxhdpi bởi vì nó chỉ làm cho gói ứng dụng của tôi lớn hơn, và người dùng nhìn thấy nó và không tải xuống ứng dụng nếu nó quá lớn.

tôi đặt (là một widget) một cái gì đó như thế này:

 RemoteViews views; 
     views = new RemoteViews(context.getPackageName(),R.layout.wilayout); 
     views.setImageViewResource(R.id.motivo, The id of the resource); 

Trả lời

0

Bạn có thể thêm hình ảnh mà bạn muốn sử dụng vào thư mục drawable-nodpi với tên thay thế cho tên của nó có thể vẽ được.

Sau đó, trong drawable-ldpi tạo một bí danh cho drawable với 'thực tế' tên drawable bạn muốn sử dụng sử dụng một bí danh drawable (http://developer.android.com/guide/topics/resources/providing-resources.html#AliasResources)

Cuối cùng, trong drawable-xhdpi tạo đối tượng vẽ được quy mô với cùng tên 'thực' và tỷ lệ 1, nguồn là đối tác -nodpi (http://developer.android.com/guide/topics/resources/drawable-resource.html#Scale)

Bằng cách này, theo sở thích, có thể vẽ được tỷ lệ có thể vẽ được cho ldpi-hdpi và xhdpi. Hãy thử nó ra

+0

đó là một ý tưởng tốt tôi sẽ thử nó, cảm ơn rất nhiều. – user1813706

+0

nhưng tôi nghĩ rằng với ý tưởng của bạn tôi có thể đặt png thực với tên thật trong hdpi và đặt lưu trữ quy mô trong xhdpi và xxhdpi, nếu nó không làm việc tôi sẽ sử dụng other.i nghĩ rằng nó sẽ làm downscale hdpi-lhdpi, và không quy mô để xxhdpi và xhdpi – user1813706

+0

tôi thử nó, làm thế nào u nói và nó không hoạt động, widget không hiển thị nó trực tiếp cho xhdpi – user1813706