Tag: disegnabile

Elementi all'interno di GridView ripetuti quando lo schermo scorre

Sto utilizzando un GridView per mostrare un insieme di categorie che l'utente può scegliere. Ogni elemento della griglia è costituito da un ImageView e un TextView, entrambi recuperati dal server. Quando viene toccato un elemento, viene avviata un'altra attività. Ho pensato che tutto stava andando bene, fino a quando ho notato che alcuni itens si […]

Non voglio che Android ridimensiona la mia bitmap automaticamente

Ho messo alcune bitmap in res / drawable. Dopo aver caricato le bitmap da BitmapFactory.decodeResource (), scopro che sono ridimensionate automaticamente in base alla densità. Questo non è quello che voglio. Voglio che mantengano le size originali (dimensione pixel). Cosa dovrei fare?

Come posizionare l'image del segno di pin su un'image in android?

Sono nuovo a Android. Sto sviluppando un progetto where ottengo i valori del segnale radio (posso get i valori dall'API). Ho un piano. Il piano è dotato di cucina, salone, sezioni della camera da letto .. Se faccio clic sulla sezione Kitchen, devo inserire un'image Pin in quella sezione con i valori del segnale radio. […]

Impedire Proguard per rimuovere disegni specifici

Nel mio progetto Android, ho alcune immagini memorizzate in res / drawable / che sono accessibili solo da un file HTML caricato in una videata. Ad esempio (codice in HTML): <img src="file:///android_res/drawable/myfriend.png"> Queste immagini vengono rimosse da Proguard da apk durante l'ottimizzazione. Qualcuno sa un modo per mantenere questi file (anche se non vengono usati […]

Alternativa deprecata BitmapDrawable

Ho il seguente codice che ruoterà un tiraggio per un certo numero di gradi. public Drawable rotateDrawable(float angle, Context context) { Bitmap arrowBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.generic2rb); // Create blank bitmap of equal size Bitmap canvasBitmap = arrowBitmap.copy(Bitmap.Config.ARGB_8888, true); canvasBitmap.eraseColor(0x00000000); // Create canvas Canvas canvas = new Canvas(canvasBitmap); // Create rotation matrix Matrix rotateMatrix = new […]

setBackgroundResource () scarta i miei attributi di layout XML

Ho una vista che viene utilizzata come elemento in un ListView . Nella mia scheda personalizzata, cambio lo background della vista utilizzando View.setBackgroundResource() base alla posizione dell'elemento nell'elenco. (Ho asset separati per i primi e gli ultimi elementi dell'elenco.) Questo imposta l'image di background corretta come previsto, ma ha l'effetto collaterale brutto che tutto l'imbottitura […]

Come posso impostare il raggio angular arrotondato di un disegno a colors usando xml?

Sul sito web di android, c'è una sezione sui disegni a colors . La definizione di questi disegni in xml sembra così: <resources> <drawable name="solid_red">#f00</drawable> <drawable name="solid_blue">#0000ff</drawable> <drawable name="solid_green">#f0f0</drawable> </resources> Nelle java api, hanno il seguente metodo per definire gli angoli arrotondati: setCornerRadius(float radius) C'è un modo per impostare gli angoli arrotondati nel xml?

Utilizza solo disegni XHDPI nell'applicazione Android?

Se stai pensando di sostenere LDPI, MDPI, HPDI e forse XHDPI nel prossimo futuro, è bene includere solo disegni XHDPI nel progetto e lasciare che i dispositivi li scalino alla loro risoluzione desiderata? Ho provato a ridimensionare i drawables in MDPI e HDPI in Photoshop e poi confrontato il risultato con i drawables XHDPI ridimensionati […]

Allinea la parte superiore dell'image in cima a TextView

Voglio creare un layout che allinea la parte superiore di un'image alla parte superiore di un TextView come questo: ——— Text text text text text text text | Image | text text text text text text text ——— text text text text text text text text text text text text text text text text text […]

Aggiorna un LinearLayout dopo aver aggiunto una vista

Sto cercando di aggiungere viste dynamicmente a un linearlayout. Vedo attraverso getChildCount () che le viste sono aggiunte al layout, ma anche la chiamata invalidate () sul layout non mi dà i bambini presentati. Mi sto perdendo qualcosa?

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.