kazarma Ierakstīts Oktobris 4, 2015 Share Ierakstīts Oktobris 4, 2015 (labots) 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 Oktobris 4, 2015 - kazarma 1 Link to comment Share on other sites More sharing options...
AndrisBB Oktobris 4, 2015 Share Oktobris 4, 2015 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 More sharing options...
Recommended Posts
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 kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!