-4
我有一個關於Android Studio的簡單問題。如何轉到Android Studio中的新屏幕/頁面?
因此,首先我完全是新的東西,所以如果我犯了一個錯誤,不要誤會我的意思。
所以我在做的是我爲我的應用程序創建了一個名爲「加拿大測驗」的標題屏幕。在標題下面我有一個「開始」按鈕。到目前爲止我所做的是我附加了一個代碼,可以這樣做:所以一旦點擊了開始按鈕,它就會隱藏它。現在我的問題。
我該如何做到這一點點擊它應該隱藏開始按鈕並顯示問題和一個TRUE和FALSE按鈕。我擁有的就是這個。只要用戶點擊「開始」按鈕,我只想讓問題出現。在我的Content_Main.xml中,我有一部電話作爲模型女巫顯示開始按鈕和加拿大測驗。所以請儘快幫助我出局
謝謝!
package com.example.nilesh.myapplication;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
private Button startButton;
private Button trueButton;
private Button falseButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
startButton = (Button) findViewById(R.id.startButton);
ArrayList <String> questions = new ArrayList<String>();
String firstQue = " Is Canada Located in North America? ";
String secondQue = " Is Ontario the Largest provice in Canada? ";
String thridQue = " Is Toronto the Largest City in Canada? ";
String fourQue = " Canada has 3 professional Basketball Teams. ";
String fiveQue = " Canada has 11 Provinces and 3 Territories. ";
String sixQue = " Justin Trudeau is not Canada's Prime Minister. ";
final String [] allQuestions = {firstQue,secondQue,thridQue,fourQue,fiveQue,sixQue};
startButton.setOnClickListener(new View.OnClickListener() {
public void onClick (View v) {
startButton.setVisibility(View.INVISIBLE);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
public Button getTrueButton() {
return trueButton;
}
public void setTrueButton(Button trueButton) {
this.trueButton = trueButton;
}
public Button getFalseButton() {
return falseButton;
}
public void setFalseButton(Button falseButton) {
this.falseButton = falseButton;
}
}
注意我無法看到真實的按鈕,FALSE按鈕content_main.xml文件....
你應該首先了解活動並且比如何從其他活動開始一個活動...這是Android中非常基本的東西... – ManishMenaria
通讀android開發者閱讀[嚮導](http://developer.android.com/guide/index的.html)。 – yennsarah