我对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布局文件中,对于代码所指的按钮 –