2015-05-24 45 views
1

基本問題的道歉,但我真的無法在網上找到答案。可能是因爲我不確定我需要搜索什麼!如何將新頁面添加到Android應用程序?

我按照指南創建了一個簡單的單頁應用程序。在頂部有一個菜單按鈕,在'設置'下。我想這樣做是爲了當設置按鈕被點擊時,它會帶你到一個新的設置頁面,並允許用戶改變背景顏色,字體顏色或類似的東西。

但是,我不能解決如何實際創建一個新的頁面。我嘗試創建一個新類,並將主要.java文件中的action_settings位下的意圖鏈接起來,但這對我並不適用。

請問有人能給我一些指導嗎?

GitHub庫:https://github.com/LewisLebentz/Quoter

+1

看看Android的活動:http://developer.android.com/reference/android/app/Activity.html – peshkira

+0

http://developer.android.com/training/basics/firstapp/starting-activity。 html也有一個如何使用它的教程。 – NendoTaka

+0

操作方法:http://developer.android.com/guide/topics/ui/settings.html – Anytoe

回答

1

如果設置按鈕操作欄上然後按照下列步驟操作:

1)通過右鍵單擊的Java文件夾的新活動>新建>活動>空白活動。這將自動創建一個佈局文件和一個Java類。它也會自動在清單中註冊活動。

2)接下來,您要轉到Quoter.java文件。將下面的代碼添加到它。 @Override

public boolean onOptionsItemSelected(MenuItem item) { 
    int id = item.getItemId(); 

    if (id == R.id.action_settings) { 

     // This code will start the new activity when the settings button is clicked on the bar at the top. 
     Intent intent = new Intent(Quoter.this, newActivityName.class); 
     startActivity(intent) 
     return true; 
    } 

    return super.onOptionsItemSelected(item); 
} 

就是這樣!當你點擊設置按鈕時,它應該開始一個新的活動!讓我知道如果它不起作用!

順便說一下,您可以搜索「如何在Android按鈕上按下按鈕切換活動」。

+0

謝謝!這工作。感覺就像我現在開始掌握一些東西。儘管讓用戶改變背景顏色看起來相當困難.. –

+0

在我看來,這是相當困難的。您需要創建一個按鈕來創建一個顯示不同顏色的對話框。當用戶選擇一種顏色時,你必須動態改變背景顏色。 [這是你會怎麼做](http://stackoverflow.com/questions/7226732/how-to-change-the-xml-background-in-android-dynamically)(動態變化部分) – spectre10

+0

嗯,思想這本來是很簡單的改變!這還有點超出我的理解,可能會在這裏問一個問題,或者跳過現在這樣做,並在我的技能提高後回來。你能爲初學者推薦任何特定的教程嗎? –

相關問題