2016-09-22 2 views
-5

Внутри моего MainActivity класса: enter image description hereКак начать другую деятельность по умыслом и не показывая ничего

Внутри моего класса MessagesActivity enter image description here

Я просто хочу, когда я нажимаю на кнопку сообщений, это приведет меня к другому действию и другому пользовательскому интерфейсу, который на нем ничего не имеет.

+0

Пожалуйста, не оставляйте скриншоты коды , XML или logcat. Пожалуйста, разместите весь текст в виде текста, в самом вопросе. –

+0

Простым способом вы можете установить атрибут «onClick» из файла макета XML. установите «onClick» для кнопки, которую вы хотите нажать – alway5dotcom

+0

@HuyN Это то, что я сделал, но программа все еще сбой –

ответ

0

кнопка Take одна кнопка в actvity_main.xml

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/msg" 
    android:text="Message" 
    /> 

В вашем основном классе деятельности:

public class DashboardActivity extends AppCompatActivity 
{ 
    Button msg; 



    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    msg = (Button)findViewById(R.id.msg); 
    msg.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Intent i = new Intent(getApplicationContext,MessageActivity.class); 
     startActivity(i); 
    } 
    }); 
    } 
} 

и добавьте ваш MessageActivity в mainifest

+0

добавить следующую строку в манифест манифест активности сообщений: Это то, что вы имеете в виду –

+0

@FionaH, вы пытаетесь выполнить мой код ?, да в манифесте вам нужно добавить

+0

Ya. Это работает прямо сейчас. Большое спасибо –

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