2012-03-01 14 views
6

Ho bisogno di una classe che rappresenti larghezza e altezza.equivalente Android java.awt.Dimension

So che è abbastanza semplice creare tale classe. Tuttavia, invece di creare il mio, voglio sapere se Android è arrivato con qualsiasi equivalente di classe java.awt.Dimension? Il più vicino che riesco a trovare è Camera.Size. Tuttavia, ho problem nel creare un'istanza fuori da esso.

+0

Per quale situazione si prevede di utilizzare questo? –

risposta

5

Che dire di Rect? Non esattamente quello che stai cercando, ma contiene una larghezza e altezza e un po 'di più.

+0

Non c'è un modo semplice per impostare la larghezza e l'altezza, però. –

+0

@MichaelScheper: puoi semplicemente creare un 'Rect' come questo:' Rect r = new Rect (0, 0, width, height) '. Quindi 'r.width()' e 'r.height()' restituiranno la larghezza e l'altezza corrette. –

+0

Ti darò questo, anche se 'r.width()' e 'r.height()' saranno corretti solo se 'top' e 'left' rimarranno zero, quindi non è davvero qualcosa che vorrei voglio tornare in un metodo pubblico. Sfortunatamente, tuttavia, SO non mi consentirà di non-downvotare a meno che tu non modifichi la tua risposta. Mi dispiace per quello –

3

Probabilmente andrei con qualcosa come android.graphics.PointF. È abbastanza semplice e ti dà quasi sempre gli stessi dati di java.awt.Dimension.

+4

Il nome non è giusto. Il punto non è dimensione (o dimensione) –

Problemi correlati