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