我對Java和android應用程序很新。 我想在用戶點擊一個按鈕時打開一個屏幕。該按鈕被稱爲「公司」從Android中的按鈕開始屏幕
我有一個MainActivity.java和Company.java
MainActivity的樣子:
public class MainActivity extends Activity {
public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//getSupportActionBar().setDisplayHomeAsUpEnabled(true);
// If your minSdkVersion is 11 or higher, instead use:
// getActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
/** Called when the user clicks the Company button */
public void onClick(View view) {
// Do something in response to button
Intent intent = new Intent(this, TheCompany.class);
startActivity(intent);
}
}
但沒有任何反應上的按鈕公司用戶點擊時。 我有一個公司的Java文件和一個公司的XML文件,但他們沒有被調用。我懷疑這是他們從這裏被叫來的方式。
真的很感謝一些幫助。另外讓我知道是否需要發佈其他一些代碼,比如activity_main.xml。 謝謝!
貴按鈕有'安卓onClick'屬性設置? –
可能不是,我會在哪裏以及如何做到這一點? – user3079872
在你的xml佈局文件中,對於代碼所指的按鈕 –