2011-10-01 30 views
16

Tôi có thể chụp một khung nhìn đã được khung công tác Android trả về và rescale nó sang một số kích thước khác không?Tôi có thể mở rộng Chế độ xem trong Android không?

+1

http://stackoverflow.com/questions/2963152/android-how-to-resize-a-custom-view-programmatically –

+2

Tôi không chỉ cố gắng đặt kích thước của chế độ xem-- Tôi muốn xem và chia tỷ lệ xem thành kích thước nhỏ hơn, về cơ bản sẽ lấy hình thu nhỏ của chế độ xem sau khi đã được đặt ra. – bjdodson

Trả lời

38

Bạn cần API 11 trở lên để mở rộng chế độ xem. Sau đây là cách:

float scalingFactor = 0.5f; // scale down to half the size 
view.setScaleX(scalingFactor); 
view.setScaleY(scalingFactor); 
+1

Ngợi khen Chúa. Đoạn mã nhỏ này làm việc rất tốt cho tôi !! :) Cảm ơn bạn ! –

+25

Trong trường hợp này nó được thu nhỏ nhưng vẫn chiếm diện tích ban đầu trong bố cục !! bất kỳ giải pháp nào? –

3

Trong XML của bạn

android:scaleX="0.5" 
android:scaleY="0.5" 
Các vấn đề liên quan