Jump to content

Andrīša programmēšana


kazarma
 Share

Recommended Posts

Vēlos uztaisīt Elementāru Andrīša APP, tā, lai vismaz ir saprotams kas kā strādā.

 

Vēlos Administratora pogai piešķirt "ClickEvent" , kad to uzpiežot parādās divi EditText lauki.

 

Jautājums kā parasti, ko es nepareizi daru?

 

Strādāju AndroidStudio 1.4

public void onClick(View v) {
        String Adm = ((Button)v).getText().toString();
        EditText t1 = (EditText) findViewById(R.id.editText);
        EditText t2 = (EditText) findViewById(R.id.editText2);
        if (Adm.equals("Administrator")){
            t1.setVisibility(View.VISIBLE);
            t2.setVisibility(View.VISIBLE);
        }
    }
 <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Administrator"
        android:id="@+id/button2"
Trūka-> android:onClick="onClick"
        android:layout_below="@+id/button"
        android:layout_centerHorizontal="true" />

 <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPassword"
        android:ems="10"
        android:id="@+id/editText2"
        android:layout_below="@+id/editText"
        android:layout_alignLeft="@+id/editText"
        android:layout_alignStart="@+id/editText"
        android:visibility="invisible" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:id="@+id/editText"
        android:layout_below="@+id/button2"
        android:layout_alignLeft="@+id/textView"
        android:layout_alignStart="@+id/textView"
        android:visibility="invisible" />

Ok tiem kam interesē pieliku atbildi klāt!

 

Trūka pie Button deklarācijas parametrs: 

android:onClick="onClick"
Labots - kazarma
  • Patīk 1
Link to comment
Share on other sites

AndrisBB

Par Android neko nezinu, bet noteikti kautkā līdzīgi

 

copy/paste no interneta

public void onClick(View v) 
{
   if(((Button)v).getText().toString() == "Administrator")
   {
       Button btn = new Button(this);
       btn.setText("New Button");
       LinearLayout ll = (LinearLayout)findViewById(R.id.buttonlayout);
       LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
       ll.addView(btn, lp);
   } 
}
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...