Autore Topic: Recupero valori TextView  (Letto 651 volte)

Offline lorenzoz

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 12.04 , Windows 7
Recupero valori TextView
« il: 25 Giugno 2012, 10:55:34 CEST »
0
Ciao a tutti , ho creato delle textview che visualizzano dei valori presi da un file Xml.
Adesso ho implementato un contextmenu in modo che quando si clicca su una textview si accede ad un layout composto da alcune textview e delle edit text. In queste edit text vorrei poter visualizzare i valori correnti e poi lasciarli modificare all'utente.
Come posso fare? Allego la parte del codice dove creo il menu ( con alertdialog ) e redirecto sul layout che è composto da quei pulsanti
Codice (Java): [Seleziona]
[code=java] public void onItemClick(AdapterView<?> a, View v, int position, long id) {
                       // TODO Auto-generated method stub
                   final String[] menu = {"Edit","Delete","Save"};
                    AlertDialog.Builder adb=new AlertDialog.Builder(TableLayout.this);
                        adb.setTitle("Opzioni");
//                        adb.setMessage("Selected Item is = "+position);
//                        adb.setPositiveButton("Ok", null);
                        adb.setItems(menu,new DialogInterface.OnClickListener() {
                                                       
                                                        public void onClick(DialogInterface dialog, int which) {
                                                                // TODO Auto-generated method stub
                                                                AlertDialog.Builder adb=new AlertDialog.Builder(TableLayout.this);
                                                                adb.setMessage("Sono Nel Menu");
                                                                adb.show();
                                                       
                                              //      Intent form_intent = new Intent(getApplicationContext(), Show_Details.class);
                                                                setContentView(R.layout.edit_view_menu);
                                        //      startActivity(form_intent);
                                                        }
                                                });
                        adb.show();
                      //  startActivity(intent);
                       
               }});
           }
[/code]
Questo il è il layout
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@android:id/tabhost"
   android:layout_width="match_parent"
   android:layout_height="match_parent" >



    <RelativeLayout
       android:id="@+id/RelativeLayout1"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:background="@color/black"
       android:columnCount="1"
       android:orientation="horizontal" >


        <TabWidget
           android:id="@android:id/tabs"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignParentLeft="true"
           android:layout_alignParentRight="true"
           android:layout_alignParentTop="true"
           android:layout_gravity="fill_horizontal" >

        </TabWidget>

        <FrameLayout
           android:id="@android:id/tabcontent"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignLeft="@android:id/tabs"
           android:layout_below="@android:id/tabs"
           android:layout_gravity="fill" >
        </FrameLayout>



        <Spinner
           android:id="@+id/spinner1"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_alignLeft="@+id/editText1"
           android:drawSelectorOnTop="true"
           android:entries="@array/listaTipologie"
            />

        <TextView
           android:id="@+id/textView1"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignParentLeft="true"
           android:layout_alignTop="@android:id/tabcontent"
           android:text="Tipologia"
         
           />


        <TextView
           android:id="@+id/textView2"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_below="@+id/textView1"
           android:layout_marginTop="18dp"
           android:layout_toRightOf="@android:id/tabcontent"
           android:text="Inizio"
            />


        <TextView
           android:id="@+id/textView3"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_below="@+id/textView2"
           android:layout_marginTop="42dp"
           android:layout_toRightOf="@android:id/tabcontent"
           android:text="Fine"
            />



        <EditText
           android:id="@+id/editText1"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBaseline="@+id/textView2"
           android:layout_alignBottom="@+id/textView2"
           android:layout_alignParentRight="true"
           android:ems="10"
           android:inputType="numberDecimal"
            >

            <requestFocus />
        </EditText>



        <EditText
           android:id="@+id/editText2"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignBottom="@+id/textView3"
           android:layout_alignParentRight="true"
           android:ems="10"
           android:inputType="numberDecimal"
            />


        <TextView
           android:id="@+id/textView4"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_centerVertical="true"
           android:layout_toRightOf="@android:id/tabcontent"
           android:text="Sezione"
           />

        <Spinner
           android:id="@+id/spinner2"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignLeft="@+id/editText2"
           android:layout_alignTop="@+id/textView4"
           android:layout_marginLeft="59dp"
           android:entries="@array/listaSezioni"
           />

    </RelativeLayout>

</TabHost>
« Ultima modifica: 25 Giugno 2012, 11:00:10 CEST da lorenzoz »