I progetti Android utilizzano XML in diversi modi: definizione del progetto e dei componenti, creazione di layout, definizione di animazioni, creazione di menu e specifica di risorse (statiche e dinamiche) per il progetto.
Qual è la differenza tra il @id/e @+id/? Nel @+id/simbolo più +indica di creare un nuovo nome di risorsa e aggiungerlo al R.javafile, ma che dire @id/? Dalla documentazione di ID: quando si fa riferimento a una risorsa Android ID, non è necessario il simbolo più, ma è necessario aggiungere …
Vorrei avere un modo per fare riferimento al numero di versione manifest del progetto nella parte principale del codice. Quello che ho fatto finora è stato quello di collegare il numero di versione in un file XML String al manifest (@ string / Version). Quello che vorrei fare è farlo …
Ho creato un widget personalizzato e lo sto dichiarando in layout.xml. Ho anche aggiunto alcuni attributi personalizzati in attr.xml. Tuttavia, quando provo a dichiarare questi attributi in uno stile in styles.xml, mi sta dandoNo resource found that matches the given name: attr 'custom:attribute'. Ho inserito xmlns:custom="http://schemas.android.com/apk/res/com.my.package"tutti i tag in styles.xml, …
La documentazione (o chiunque) parla dei valori dpi di default TextView grande { android:textAppearance="?android:attr/textAppearanceLarge"} Medium TextView { android:textAppearance="?android:attr/textAppearanceMedium"} Small TextView { android:textAppearance="?android:attr/textAppearanceSmall"} widget nell'SDK? Per dirla in un altro modo, possiamo replicare l'aspetto di queste visualizzazioni di testo senza usare l' android:textAppearanceattributo?
Sto cercando di capire come definire una linea verticale (1dp di spessore) da usare come un disegno. Per farne uno orizzontale, è piuttosto semplice: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#0000FF"/> <size android:height="50dp" /> </shape> La domanda è: come rendere verticale questa linea? Sì, ci sono soluzioni alternative, come disegnare una …
Come si aggiunge un'immagine di sfondo a una forma? Il codice che ho provato di seguito ma senza successo: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> //here is where i need to set the image <solid android:color="@drawable/button_image"/> <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp"/> </shape>
Vorrei archiviare l'ID delle risorse estraibili sotto forma di R.drawable.*all'interno di un array utilizzando un file di valori XML, quindi recuperare l'array nella mia attività. Qualche idea su come raggiungere questo obiettivo?
È possibile accedere a un valore BuildConfig da AndroidManifest.xml? Nel mio file build.gradle ho: defaultConfig { applicationId "com.compagny.product" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" // Facebook app id buildConfigField "long", "FACEBOOK_APP_ID", FACEBOOK_APP_ID } FACEBOOK_APP_ID è definito nei miei file gradle.properties: # Facebook identifier (app ID) FACEBOOK_APP_ID=XXXXXXXXXX Per utilizzare …
Sto creando un'app, con risorse che possono essere riutilizzate (perché i pulsanti sono sempre gli stessi, ma specchiati o ruotati). Voglio usare la stessa risorsa, quindi non devo aggiungere altre 3 risorse che sono esattamente come l'originale ma ruotate. Ma non voglio nemmeno mescolare il codice con cose che possono …
Come si recupera il colore dell'accento impostato negli stili, come di seguito, a livello di programmazione? <item name="android:colorAccent">@color/material_green_500</item>
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.