2011-07-24 4 views
30
public class main extends Activity { 

    EditText username,password1; 
    Button sub; 
    String uname,pass; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     sub = (Button) findViewById(R.id.btn_submit); 
     sub.setOnClickListener(new View.OnClickListener() { 

      @Override 
      public void onClick(View v) { 

       username = (EditText) findViewById(R.id.uname); 
       password1 = (EditText) findViewById(R.id.editText2); 
       uname = (String) username.getText().toString(); 
       pass = (String) password1.getText().toString(); 

       if (uname.equalsIgnoreCase("uname")) 
        if (pass.equalsIgnoreCase("pass")) 
         Toast.makeText(main.this, "user is authenticated", Toast.LENGTH_LONG).show(); 
        else 
         Toast.makeText(main.this, "Password Invalid", Toast.LENGTH_LONG).show(); 
       else 
        Toast.makeText(main.this, "User or Password Invalid", Toast.LENGTH_LONG).show(); 
      } 
     }); 
    } 
} 

pokazując następujący błąd ..res layout Contact_us.xml: Nieprawidłowa nazwa pliku: [. A-z0-9_] musi zawierać tylko kod

res\layout\Contact_us.xml: Invalid file name: must contain only [a-z0-9_.] 
+0

Gdzie w twoim kodzie odwołujesz się do Contact_us.xml? –

Odpowiedz

75

Spróbuj usunąć wielką literę. res\layout\contactus.xml

+22

Tak, ale czy na Androidzie nałożono to ograniczenie? – aroth

+0

Dziękuję bardzo! –

9

Producent C do ok. Używaj małych liter i symboli

+1

Podkreślenia są w porządku. – hotshot309

11

Musisz używać małych liter. Masz "C", musisz zmienić nazwę na contact_us.xml.

4

używając małych liter i wyczyścić pakiet

2

powinno być contactus.xml, należy postępować zgodnie z poniższymi wymienionych konwencji nazewnictwa:

Nazwa pliku musi zawierać tylko małe litery AZ, 0-9, lub _ .

only a-z,mind that not capital...and white-space not allowed 

name must start with a character.not with a Number(0-9) 

name only _ symbol allowed.no other symbol alowed. 
0

spróbuj nazywać układ xml małymi literami. pracował dla mnie Contact_us.xml zmień to na contact_us.xml

Powiązane problemy