android.widget.RelativeLayout#removeView ( )源码实例Demo

下面列出了android.widget.RelativeLayout#removeView ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: RePlugin-GameSdk   文件: HWWebView.java
/**
	 * 显示自定义错误提示页面
	 */
	protected void showErrorPage() {
		webParentView = (RelativeLayout) getParent();

		initErrorPage();
		
		while (webParentView.getChildCount() > 0) {
			webParentView.removeView(mMebView);
		}
		
		refreshLinearLayout.setVisibility(View.VISIBLE);
		
		RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
				RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT);
//		lp.addRule(RelativeLayout.CENTER_IN_PARENT);
		webParentView.addView(refreshLinearLayout, 0, lp);
		
		mIsErrorPage = true;
	}
 
源代码2 项目: scroball   文件: MainActivity.java
@Override
public void onPurchasesUpdated(int responseCode, List<Purchase> purchases) {
  if (responseCode != BillingResponse.OK) {
    purchaseFailed();
  } else if (purchases != null) {
    for (Purchase purchase : purchases) {
      if (purchase.getSku().equals(REMOVE_ADS_SKU)) {
        RelativeLayout parent = (RelativeLayout) adView.getParent();
        if (parent != null) {
          parent.removeView(adView);
        }
        this.invalidateOptionsMenu();
        this.adsRemoved = true;
        SharedPreferences.Editor editor = application.getSharedPreferences().edit();
        editor.putBoolean(REMOVE_ADS_SKU, true);
        editor.apply();
      }
    }
  }
}
 
源代码3 项目: GodotAds   文件: GDMopub.java
private void createBanner() {
       RelativeLayout layout = new RelativeLayout(activity);
       layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
       ((Godot)activity).layout.addView(layout);

	FrameLayout.LayoutParams AdParams = new FrameLayout.LayoutParams(
					 FrameLayout.LayoutParams.MATCH_PARENT,
					 FrameLayout.LayoutParams.WRAP_CONTENT);

	if(moPubView != null) { layout.removeView(moPubView); }

	if (_config.optString("BannerGravity", "BOTTOM").equals("BOTTOM")) {
		AdParams.gravity = Gravity.BOTTOM;
	} else { AdParams.gravity = Gravity.TOP; }

	final String banner_unit_id =
	_config.optString("BannerAdId", activity.getString(R.string.gads_mopub_banner_test_id));

	moPubView = new MoPubView(activity);
	moPubView.setLayoutParams(AdParams);
	moPubView.setAdUnitId(banner_unit_id); // Enter your Ad Unit ID from www.mopub.com
	moPubView.setBannerAdListener(banner_listener);
	moPubView.setAutorefreshEnabled(true);
	moPubView.setVisibility(View.INVISIBLE);
	moPubView.loadAd();

	layout.addView(moPubView);
}
 
源代码4 项目: scroball   文件: MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  application = (ScroballApplication) getApplication();
  application.startListenerService();

  Toolbar toolbar = findViewById(R.id.toolbar);
  setSupportActionBar(toolbar);
  // Create the adapter that will return a fragment for each of the three
  // primary sections of the activity.
  mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

  // Set up the ViewPager with the sections adapter.
  mViewPager = findViewById(R.id.container);
  mViewPager.setAdapter(mSectionsPagerAdapter);

  TabLayout tabLayout = findViewById(R.id.tabs);
  tabLayout.setupWithViewPager(mViewPager);

  // Initial tab may have been specified in the intent.
  int initialTab = getIntent().getIntExtra(EXTRA_INITIAL_TAB, TAB_NOW_PLAYING);
  mViewPager.setCurrentItem(initialTab);

  this.adsRemoved = application.getSharedPreferences().getBoolean(REMOVE_ADS_SKU, false);

  adView = findViewById(R.id.adView);
  if (this.adsRemoved) {
    RelativeLayout parent = (RelativeLayout) adView.getParent();
    if (parent != null) {
      parent.removeView(adView);
    }
  } else {
    AdRequest adRequest =
        new AdRequest.Builder().addTestDevice("86193DC9EBC8E1C3873178900C9FCCFC").build();
    adView.loadAd(adRequest);
  }
}
 
源代码5 项目: FruitCatcher   文件: AdsManager.java
public void removeAdView(RelativeLayout layout) {
    if (adView != null) {
        layout.removeView(adView);
        adHeight = 0;
        adView = null;
    }
}
 
源代码6 项目: godot_modules   文件: GodotAdMob.java
void SetBannerView()
{
	RelativeLayout layout = ((Godot)activity).layout;
	RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
               LayoutParams.WRAP_CONTENT);
	
	layoutParams.addRule(layoutRule1);
	layoutParams.addRule(layoutRule2);
	
	layout.removeView(adView);
	layout.addView(adView, layoutParams);		
}