Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Android 如何使用ScrollView将AdBanner固定在一个位置_Android_Scrollview_Adbannerview - Fatal编程技术网

Android 如何使用ScrollView将AdBanner固定在一个位置

Android 如何使用ScrollView将AdBanner固定在一个位置,android,scrollview,adbannerview,Android,Scrollview,Adbannerview,我已经通过编程实现了线性布局,因为我需要在循环中实例化按钮。当我试图添加AdBanner时,它会显示,但只有当我滚动浏览所有按钮时(在最底部),因为我使用layout.addView(adview)添加了它添加所有我的按钮后 它看起来是这样的:(当你滚动所有的按钮时,除非你这样做,否则横幅不会显示) 我不知道如何在底部实现它,所以不管按钮在做什么,它都保持在那里。这是我的密码: @RequiresApi(api = Build.VERSION_CODES.O) protected vo

我已经通过编程实现了线性布局,因为我需要在循环中实例化按钮。当我试图添加AdBanner时,它会显示,但只有当我滚动浏览所有按钮时(在最底部),因为我使用
layout.addView(adview)添加了它添加所有我的按钮后

它看起来是这样的:(当你滚动所有的按钮时,除非你这样做,否则横幅不会显示)

我不知道如何在底部实现它,所以不管按钮在做什么,它都保持在那里。这是我的密码:

 @RequiresApi(api = Build.VERSION_CODES.O)
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        MobileAds.initialize(this, new OnInitializationCompleteListener() {
            @Override
            public void onInitializationComplete(InitializationStatus initializationStatus) {
            }
        });

        AdView adview = new AdView(this);
        adview.setAdSize(AdSize.BANNER);
        adview.setAdUnitId("ca-app-pub-3940256099942544/6300978111");

        AdRequest adrequest = new AdRequest.Builder().build();
        adview.loadAd(adrequest);

        getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
        getSupportActionBar().setCustomView(R.layout.activity_actionbar);

        ScrollView scrollview = new ScrollView(this);
        scrollview.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

        LinearLayout layout = new LinearLayout(this);
        layout.setOrientation(LinearLayout.VERTICAL);

        ArrayList<Klasa> k = KreirajListu();

        Typeface typeface = getResources().getFont(R.font.san_francisco);

        for(int i=0;i<16;i++)
        {
            Button btn = new Button(this);
            btn.setId(i);
            btn.setBackground(this.getResources().getDrawable(R.drawable.dugmencezadnje));
            btn.setText(k.get(i).naslov);
            btn.setTypeface(typeface);
            if(i==0){btn.setTextColor(0xFF32E600);}
            else{btn.setTextColor(0xFFDADADA);}
            btn.setOnClickListener(btnclick);
            layout.addView(btn);
        }

        layout.addView(adview);
        scrollview.addView(layout);
        setContentView(scrollview);
    }
@RequiresApi(api=Build.VERSION\u CODES.O)
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
初始化(这是新的OnInitializationCompleteListener(){
@凌驾
public void onInitializationComplete(初始化状态InitializationStatus){
}
});
AdView AdView=新AdView(本);
adview.setAdSize(AdSize.BANNER);
咨询意见。setAdUnitId(“ca-app-pub-3940256099942544/630978111”);
AdRequest AdRequest=新建AdRequest.Builder().build();
adview.loadAd(adrequest);
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY\u SHOW\u CUSTOM);
getSupportActionBar().setCustomView(R.layout.activity\u actionbar);
ScrollView ScrollView=新的ScrollView(此);
scrollview.setLayoutParams(新的LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_父级,ViewGroup.LayoutParams.MATCH_父级));
LinearLayout布局=新的LinearLayout(本);
布局。设置方向(线性布局。垂直);
ArrayList k=KreirajListu();
Typeface Typeface=getResources().getFont(R.font.san_francisco);
对于(int i=0;i