Autore Topic: Layout AppWidget  (Letto 1437 volte)

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Layout AppWidget
« il: 07 Maggio 2010, 23:03:54 CEST »
0
mi sa che sto impazzendo..
ho fatto tutto ma non riesco a sistemarlo.
Ora mi spiego.
L'AppWidget è 1x1.
al centro una foto, sopra una text, sotto una text.
Ma non riesco a centrare la cosa.
Ecco l'xml.
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:background="@drawable/widget_bg_normal" android:layout_height="wrap_content" android:layout_width="wrap_content" android:gravity="bottom">
<TextView
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/widgetOutput"
android:textStyle="bold"
android:textColor="@color/black"
android:text="prova"
android:textSize="10sp"
android:layout_marginTop="0sp">
</TextView>

<TextView
android:textColor="@color/black"
android:text="prova"
android:textSize="10sp"
android:layout_width="fill_parent"
android:textStyle="bold"
android:layout_height="wrap_content"
android:id="@+id/widgetOutput1"
android:layout_marginTop="83sp">
</TextView>

<ImageView
android:id="@+id/ImageView01"
android:src="@drawable/lattine"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:gravity="center_vertical|center_horizontal"  
android:layout_marginTop="0sp" android:layout_marginLeft="-10sp">
</ImageView>
 
</RelativeLayout>
chi mi da delle dritte?
« Ultima modifica: 15 Maggio 2010, 17:24:20 CEST da JD »
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Layout AppWidget
« Risposta #1 il: 08 Maggio 2010, 07:32:41 CEST »
0
Non ti basta usare un LinearLayout e mettere l'ImageView al centro tra le due TextView, intendo proprio come scrittura del codice.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Re:Layout AppWidget
« Risposta #2 il: 08 Maggio 2010, 08:20:55 CEST »
0
non capisco la frase che hai scritto.
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Layout AppWidget
« Risposta #3 il: 08 Maggio 2010, 18:54:36 CEST »
0
Può andar bene così?



Codice (XML): [Seleziona]
<?xml  version="1.0" encoding="utf-8"?>
<RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:background="@drawable/widget_bg_normal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <TextView
                android:layout_height="wrap_content"
                android:id="@+id/widgetOutput"
                android:textStyle="bold"
                android:textColor="@color/black"
                android:text="prova"
                android:textSize="10sp"
                android:layout_centerHorizontal="true"
                android:gravity="center"
                android:layout_width="wrap_content">
        </TextView>
        <ImageView
                android:id="@+id/ImageView01"
                android:src="@drawable/icon"
                android:layout_centerInParent="true"
                android:layout_height="wrap_content"
                android:layout_width="wrap_content">
        </ImageView>
        <TextView
                android:textColor="@color/black"
                android:text="prova"
                android:textSize="10sp"
                android:textStyle="bold"
                android:id="@+id/widgetOutput1"
                android:layout_centerHorizontal="true"
                android:gravity="center"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true">
        </TextView>
</RelativeLayout>
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Layout AppWidget
« Risposta #4 il: 08 Maggio 2010, 19:34:20 CEST »
0
Questo è quello che ha proposto Blackgin (Linear al posto di Relative):



Codice (XML): [Seleziona]
<?xml  version="1.0" encoding="utf-8"?>
<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:background="@drawable/widget_bg_normal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:gravity="center">
        <TextView
                android:layout_height="wrap_content"
                android:id="@+id/widgetOutput"
                android:textStyle="bold"
                android:textColor="@color/black"
                android:text="prova"
                android:textSize="10sp"
                android:gravity="center"
                android:layout_width="wrap_content">
        </TextView>
        <ImageView
                android:id="@+id/ImageView01"
                android:src="@drawable/icon"
                android:layout_height="wrap_content"
                android:layout_width="wrap_content">
        </ImageView>
        <TextView
                android:textColor="@color/black"
                android:text="prova"
                android:textSize="10sp"
                android:textStyle="bold"
                android:id="@+id/widgetOutput1"
                android:gravity="center"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">
        </TextView>
</LinearLayout>
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Re:Layout AppWidget
« Risposta #5 il: 09 Maggio 2010, 09:32:38 CEST »
0
la prima volta che passo per cagliari ti offro una birra!!
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------