首先,你需要一個Button添加到您的佈局應包含按鈕。在你的情況下,它是佈局文件夾中的main.xml。那麼你的main.xml應類似於這樣:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!--other Views-->
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_margin="8dp"
android:text="My Apps" />
</RelativeLayout>
在您的MainActivity你分配一個OnClickListener這個按鈕:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//open up browser or play store with the provided link
String url = linkToYourDeveloperPage;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
});
}
裏面的onClick創建一個Intent與網址,顯示你的開發人員頁面或Play商店中的應用。
如果你想有一個形象,而不僅僅是文字,還可以使用ImageButton。
感謝您的回覆反對!這就是我一直在尋找的東西,只需要一些幫助就可以了。我到底要在哪裏粘貼第一個按鈕代碼到您列出的Main.xml中,以便讓此按鈕位於應用程序的右下角?我把它放在一個地方,它可以工作,但它在應用程序屏幕的中間。那麼當你說「在你MainActivity」你談論MainActivity.java文件嗎? – gamertrial1
*更新*我喜歡我的應用程序屏幕的底部最後1/6,專門用於Admob橫幅我希望我能以某種方式讓此按鈕坐在該部分上,然後當Admob橫幅出現時他們覆蓋它直到廣告關閉管他呢。但似乎我只能把這個按鈕放在那個部分或者正好在(我現在正在做的)之下。但是,按鈕停留在屏幕的左下角,並且如果中間對齊,視覺效果會更好,我可以做到這一點嗎? – gamertrial1
我已經想出瞭如何將按鈕放在main.xml文件中的大部分。但我不知道在MainActivity.java文件中放置onclick代碼的位置。有什麼幫助嗎?我是否只用一個URL替換文本「linkToYourDeveloperPage」? – gamertrial1