Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将按钮添加到Android应用程序下角的Google Play store?_Java_Android_Xml_Button_Layout - Fatal编程技术网

Java 如何将按钮添加到Android应用程序下角的Google Play store?

Java 如何将按钮添加到Android应用程序下角的Google Play store?,java,android,xml,button,layout,Java,Android,Xml,Button,Layout,我正在组装一个简单的Android应用程序,我想在屏幕的一个下角添加一个按钮,当用户按下按钮时,会将他们带到应用程序的GooglePlay页面或我的GooglePlay个人资料页面,无论我选择哪种方式 在对指南进行搜索之后,我发现下面的链接基本上显示了我想要的内容,并给出了一些脚本,问题是我不确定需要将该脚本放置在哪个文件中,以及在其中的什么位置,我是否将该脚本放在AndroidManifest.xml文件中的某个位置?布局main.xml 如果您有任何帮助,我将不胜感激。我是Android应用

我正在组装一个简单的Android应用程序,我想在屏幕的一个下角添加一个按钮,当用户按下按钮时,会将他们带到应用程序的GooglePlay页面或我的GooglePlay个人资料页面,无论我选择哪种方式

在对指南进行搜索之后,我发现下面的链接基本上显示了我想要的内容,并给出了一些脚本,问题是我不确定需要将该脚本放置在哪个文件中,以及在其中的什么位置,我是否将该脚本放在AndroidManifest.xml文件中的某个位置?布局main.xml

如果您有任何帮助,我将不胜感激。我是Android应用程序的新手。

首先,您需要在布局中添加一个包含按钮的按钮。在您的例子中,它是布局文件夹中的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>
在onClick中,您可以创建一个url,其中显示您的开发者页面或Play Store中的应用程序


如果您想要图像而不仅仅是文本,您也可以使用。

谢谢您的回复!这就是我一直在寻找的,只是在一些事情上需要一些帮助。我应该将第一个按钮代码粘贴到Main.xml中的什么位置,以使该按钮位于应用程序的右下角?我把它放在一个地方,它可以工作,但它在应用程序屏幕的中间。然后,当你在你的MainActivity中说你在谈论MainActivity.java文件时,对吗?更新我的应用程序屏幕的最后1/6部分是专门用于Admob横幅的,我希望我能在该部分上有一个按钮,然后当Admob横幅出现时,它们会覆盖它,直到广告关闭或其他什么。但我似乎只能把这个按钮放在我现在正在做的部分的正上方或正下方。但是按钮保持在屏幕的左下角,如果中间对齐,视觉效果会更好。我能做到这一点吗?我已经找到了如何将按钮大部分放在main.xml文件中的方法。但是我不知道上面的onclick代码应该放在MainActivity.java文件的什么地方。有什么帮助吗?我是否要用一个URL来替换你的developerPage的文本链接?我一直在尝试在MainActivity.java的不同位置发布onclick代码,但它总是无法编译。是的,你只需要使用一个URL,代码应该看起来像这样:字符串URL=https://play.google.com/store/apps/developer?id=gamertrail1. 也许您可以发布MainActivity.java和main.xml代码,这样我就可以尝试找出问题所在。
@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); 
        }
    });
}