Impostare sfondo

mandroid

Utente Attivo
8 Lug 2013
56
0
0
Ciao,
ho creato un sito con delle immagini in jquerymobile, ed ora mi piacerebbe poter settare come sfondo una qualsiasi immagine come sfondo, sono arrivato a questo punto e mi sono bloccato.
mio codice:
Codice:
package com.home.page;



import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.LinearLayout;
import android.widget.TextView;




public class MainActivity extends Activity {

   // private WebView view;


	@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        WebView view = (WebView) this.findViewById(R.id.webView1);

        String url = "http://www.miosito.com";

      view.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return false;
            }
        });
        view.getSettings().setJavaScriptEnabled(true);
        view.loadUrl(url);

        }
public boolean onCreateOptionsMenu1(Menu menu) {

        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    WebView view = (WebView) findViewById(R.id.webView1);

    if ((keyCode == KeyEvent.KEYCODE_BACK) && view.canGoBack()) {
        view.goBack();
        return true;
    }

    return super.onKeyDown(keyCode, event);  

}

public void onCreate1(Bundle savedInstanceState) {
	  super.onCreate(savedInstanceState);
	  LinearLayout linearLayout = new LinearLayout(this);
	  TextView textView = new TextView(this);
	  textView.setText("Clicca sul tasto menù del simulatore");
	  linearLayout.addView(textView);
	  setContentView(linearLayout);   
	}

	public boolean onCreateOptionsMenu(Menu menu) { 
	  menu.add(Menu.NONE, 1, 1, "Condividi");
	  menu.add(Menu.NONE, 2, 2, "Salva immagine"); 
	  menu.add(Menu.NONE, 3, 3, "Imposta Sfondo"); 
 
	  return true;
	}
}
come un esperto può vedere dal significato dei tre tasti, (io ho usato OptionMenu se c'è unaltra soluzione migliore è ben accetta) come faccio ad associare i vari comandi e cioè quando clicco su share mi appare una lista di social, salva immagine e imposta come sfondo l'immagine corrente.

Grazie.
 

michelep

Utente Attivo
21 Nov 2013
123
4
0
www.michelepierri.it
Ciao,
ho creato un sito con delle immagini in jquerymobile, ed ora mi piacerebbe poter settare come sfondo una qualsiasi immagine come sfondo, sono arrivato a questo punto e mi sono bloccato.
mio codice:
Codice:
package com.home.page;



import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.LinearLayout;
import android.widget.TextView;




public class MainActivity extends Activity {

   // private WebView view;


	@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        WebView view = (WebView) this.findViewById(R.id.webView1);

        String url = "http://www.miosito.com";

      view.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return false;
            }
        });
        view.getSettings().setJavaScriptEnabled(true);
        view.loadUrl(url);

        }
public boolean onCreateOptionsMenu1(Menu menu) {

        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    WebView view = (WebView) findViewById(R.id.webView1);

    if ((keyCode == KeyEvent.KEYCODE_BACK) && view.canGoBack()) {
        view.goBack();
        return true;
    }

    return super.onKeyDown(keyCode, event);  

}

public void onCreate1(Bundle savedInstanceState) {
	  super.onCreate(savedInstanceState);
	  LinearLayout linearLayout = new LinearLayout(this);
	  TextView textView = new TextView(this);
	  textView.setText("Clicca sul tasto menù del simulatore");
	  linearLayout.addView(textView);
	  setContentView(linearLayout);   
	}

	public boolean onCreateOptionsMenu(Menu menu) { 
	  menu.add(Menu.NONE, 1, 1, "Condividi");
	  menu.add(Menu.NONE, 2, 2, "Salva immagine"); 
	  menu.add(Menu.NONE, 3, 3, "Imposta Sfondo"); 
 
	  return true;
	}
}
come un esperto può vedere dal significato dei tre tasti, (io ho usato OptionMenu se c'è unaltra soluzione migliore è ben accetta) come faccio ad associare i vari comandi e cioè quando clicco su share mi appare una lista di social, salva immagine e imposta come sfondo l'immagine corrente.

Grazie.

Imposta i listener dei pulsanti nel seguente modo:

Codice:
@Override
        public boolean onOptionsItemSelected(MenuItem item)
        {
            switch(item.getItemId())
            {
                case 0:
                      // do whatever
                      return true;
                default:
                      return super.onOptionsItemSelected(item);
            }
        }
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [Javascript] Impostare immagine sfondo da checkbox, sito web Javascript 1
S impostare colore sfondo di ogni cella di una datagridview Visual Basic 1
S impostare un testo e una img nella stessa riga con jsPDF Javascript 0
K Impostare scala di proporzione (Indesign) Webdesign e Grafica 0
S Impostare attributo "onclick" Javascript 5
G Impostare suggerimenti campo text di un form Javascript 2
K [MySQL] Impostare Database MySQL 2
Tommy03 Variabile PHP per impostare una proprietà CSS PHP 2
Cosina [PHP] Impostare colore singolo elemento in fwrite PHP 2
P impostare due Vlan su router - dhcp su seconda sottorete e statico su prima Reti LAN e Wireless 0
G [HTML] Impostare dimensione immagini in un div HTML e CSS 2
D Consiglio su come impostare IP statico Reti LAN e Wireless 0
G [PHP] composer: impostare l'autoloading più facilmente PHP 0
Trapano [PHP] come impostare un if else PHP 10
M [Photoshop] impossibile impostare Profilo colori Photoshop 1
booklisa [PHP] Impostare constanti nelle url PHP 7
ANDREA20 [PHP] Non riesco ad impostare reset password invio via email PHP 6
A impostare una query con operatori condizionali MySQL 1
LuigiDonato Come Impostare Tabelle MySQL 2
R Problema impostare valore textbox MS Access 0
D Select concatenate impostare di default dato memorizzato Javascript 4
M Consiglio su come impostare intervista conoscitiva con cliente per sito ad un gruppo musicale. Discussioni Varie 3
F [RISOLTO]js function per impostare minimo totale Javascript 8
Emix [RISOLTO]Impostare focus su textbox dopo foreach jQuery 16
A impostare la posizione iniziale di un blocco Javascript 0
giancadeejay Impostare tempo per vedere un immagine nell'array. Javascript 2
A hover impostare bordo HTML e CSS 9
B Impostare cartella temporaea immagine Javascript 1
B Impostare permessi su XAMPP Apache 0
N Impostare il tempo jQuery 5
T Impostare un controllo da database, di dati immessi in un form asp Classic ASP 6
T impostare il controllo dei dati immessi dagli utenti su form asp Classic ASP 8
G Come impostare il formato data per mysql MySQL 11
nim Impostare gli area tag HTML e CSS 3
S Come posso impostare a grandi linee questa tabella? PHP 8
P impostare e salvare impaginazione sito PHP 0
A Impostare tabelle per forum e codice php PHP 7
S Come impostare campi non obbligatori php PHP 5
SolidSnake4 impostare htaccess su aruba Hosting 1
A impostare un immagine con css HTML e CSS 17
H Creare una pagina che si collega a keepvid. come impostare il form? HTML e CSS 3
B Impostare un DIV in primo piano e un'altro DIV in secondo piano HTML e CSS 2
B impostare media player 11 Windows e Software 3
B impostare una pagina coi css HTML e CSS 1
G chido aiuto per impostare rete wifi Reti LAN e Wireless 0
S [VB.NET 2005 Express] Impostare una variabile Programmazione 0
Y impostare excel PHP 0
S impostare la index page HTML e CSS 3
D Impostare Invio Email HTML e CSS 3
R Variabile per impostare la tabella di una select Classic ASP 2

Discussioni simili