2012-03-03 3 views

ответ

1

Да, Вы можете создать его, как ...

RelativeLayout rMain = (RelativeLayout)findviewById(R.id.mainlayout); 
rMain.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
       //here you can do your code on click main....    
      } 
     }); 

main.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/mainlayout" 
    android:orientation="vertical" > 

<!-Any view is here-> 
    <Button/> 

</RelativeLayout> 
+0

Я думаю, что проблема с @Override его удаление этого, и вот почему я не могу есть клик обработчик. – Programmer

+0

nop @ovverride никогда не создает никаких проблем ... –

+0

Все, что делает @Override, дает вам ошибку времени компиляции при создании неправильного метода, вместо того чтобы позволить вам иметь дело с различными ошибками времени выполнения и ошибками, которые могут возникнуть в результате ошибки , –

Смежные вопросы