android.widget.ViewFlipper.addView()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(7.7k)|赞(0)|评价(0)|浏览(148)

本文整理了Java中android.widget.ViewFlipper.addView()方法的一些代码示例,展示了ViewFlipper.addView()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ViewFlipper.addView()方法的具体详情如下:
包路径:android.widget.ViewFlipper
类名称:ViewFlipper
方法名:addView

ViewFlipper.addView介绍

暂无

代码示例

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 public void onCreate(Bundle state) {
  super.onCreate(state);
  setContentView(R.layout.main);
  
  flipper=(ViewFlipper)findViewById(R.id.details);
  
  for (String item : items) {
   Button btn=new Button(this);
   
   btn.setText(item);
   
   flipper.addView(btn,
           new ViewGroup.LayoutParams(
               ViewGroup.LayoutParams.FILL_PARENT,
               ViewGroup.LayoutParams.FILL_PARENT));
  }
  
  flipper.setFlipInterval(2000);
  flipper.startFlipping();
 }
}

代码示例来源:origin: stackoverflow.com

imageView.setImageBitmap(imbm);
imageView.setLayoutParams(params);
flipper.addView(imageView);

代码示例来源:origin: devinhu/androidone

@Override
public void setContentView(View view) {
  LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, 1);
  mContentView.addView(view, lp);
}

代码示例来源:origin: sealtalk/sealtalk-android

@Override
public void setContentView(View view) {
  LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
    ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, 1);
  mContentView.addView(view, lp);
}

代码示例来源:origin: stackoverflow.com

ViewFlipper viewFlipper= (ViewFlipper) findViewById(R.id.flipper);

View v1 = LayoutInflater.from(mContext).inflate(R.layout.layout_1, null, false);
View v2 = LayoutInflater.from(mContext).inflate(R.layout.layout_2, null, false);
View v3 = LayoutInflater.from(mContext).inflate(R.layout.layout_3, null, false);
View v4 = LayoutInflater.from(mContext).inflate(R.layout.layout_4, null, false);

viewFlipper.addView(v1);
viewFlipper.addView(v2);
viewFlipper.addView(v3);
viewFlipper.addView(v4);

viewFlipper.showNext();
viewFlipper.showPrevious();

代码示例来源:origin: davideas/FlipView

@SuppressWarnings("ConstantConditions")
@Override
public void addView(@NonNull View view, int whichChild) {
  if (view == null) {
    throw new IllegalArgumentException("The provided view must not be null");
  }
  if (DEBUG) Log.d(TAG, "Setting child view at index " + whichChild);
  if (super.getChildAt(whichChild) != null) {
    super.removeViewAt(whichChild);
  }
  super.addView(view, whichChild, super.generateDefaultLayoutParams());
}

代码示例来源:origin: PrivacyApps/document-viewer

void showBookcase(final BooksAdapter bookshelfAdapter, final RecentAdapter recentAdapter) {
  final ViewFlipper vf = getViewflipper();
  vf.removeAllViews();
  if (bookcaseView == null) {
    bookcaseView = (BookcaseView) LayoutInflater.from(this).inflate(R.layout.bookcase_view, vf, false);
    bookcaseView.init(bookshelfAdapter, recentAdapter);
  }
  vf.addView(bookcaseView, 0);
}

代码示例来源:origin: MinTate/Mleaf

private void inflateView(int index)
{
  // 动态创建新闻视图,并赋值
  View newsBodyLayout = mNewsBodyInflater.inflate(R.layout.news_body, null);
  // 获取点击新闻基本信息
  HashMap<String, Object> hashMap = mNewsData.get(mPosition);
  // 新闻标题
  TextView newsTitle = (TextView) newsBodyLayout.findViewById(R.id.news_body_title);
  newsTitle.setText(hashMap.get("newslist_item_title").toString());
  // 发布时间和出处
  TextView newsPtimeAndSource = (TextView) newsBodyLayout.findViewById(R.id.news_body_ptime_source);
  newsPtimeAndSource.setText(hashMap.get("newslist_item_ptime").toString() + "    " + hashMap.get("newslist_item_source").toString());
  // 新闻编号
  mNid = (Integer) hashMap.get("nid");
  // 新闻回复数
  //mNewsdetailsTitlebarComm.setText(hashMap.get("newslist_item_comments") + "跟帖");

  // 把新闻视图添加到Flipper中
  mNewsBodyFlipper = (ViewFlipper) findViewById(R.id.news_body_flipper);
  mNewsBodyFlipper.addView(newsBodyLayout,index);

  // 给新闻Body添加触摸事件
  mNewsDetails = (TextView) newsBodyLayout.findViewById(R.id.news_body_details);
  mNewsDetails.setOnTouchListener(newsBodyOnTouchListener);

  // 启动线程
  new UpdateNewsThread().start();
}

代码示例来源:origin: ChessLuo/TextBannerView

/**设置数据集合*/
public void setDatas(List<String> datas){
  this.mDatas = datas;
  if (DisplayUtils.notEmpty(mDatas)){
    mViewFlipper.removeAllViews();
    for (int i = 0; i < mDatas.size(); i++) {
      TextView textView = new TextView(getContext());
      setTextView(textView,i);
      mViewFlipper.addView(textView,i);//添加子view,并标识子view位置
    }
  }
}

代码示例来源:origin: FarbodSalamat-Zadeh/UsefulViews

for (int i = 0; i < 2; i++) {
  views[i].setOnClickListener(onClickListener);
  mViewFlipper.addView(views[i]);

代码示例来源:origin: stackoverflow.com

.into(image);
viewFlipper.addView(image); // addView(..) method

代码示例来源:origin: stackoverflow.com

imageView.setImageBitmap(imbm);
imageView.setLayoutParams(params);
flipper.addView(imageView);

代码示例来源:origin: stackoverflow.com

ImageView i2 = new ImageView(this);
i2.setImageResource(R.drawable.sample_2);
viewFlipper.addView(i);
viewFlipper.addView(i2);

代码示例来源:origin: stackoverflow.com

.error(R.drawable.ic_launcher)
.into(image);
 viewFlipper.addView(image);

代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE

@Override
public void updateHeaderView() {
  mHeaderView.removeAllViews();
  UserManager um = UserManagerImpl.getInstance();
  final List<User> userList = um.getUserList();
  if (userList.isEmpty()) {
    mHeaderView.addView(getUserView(null, 0));
  } else {
    for (int i = 0; i < userList.size(); i++) {
      mHeaderView.addView(getUserView(userList, i));
    }
    mHeaderView.setDisplayedChild(um.getActiveUserIndex());
  }
  mHeaderView.setOnClickListener(v -> mPresenter.toggleUser(userList));
  mHeaderView.setInAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.right_in));
  mHeaderView.setOutAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.right_out));
}

代码示例来源:origin: tyzlmjj/AndroidUI

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  final TextView textView = (TextView) findViewById(R.id.text);
  final ViewFlipper flipper = (ViewFlipper) findViewById(R.id.flipper);
  flipper.addView(getImageView(R.mipmap.abcde_a));
  flipper.addView(getImageView(R.mipmap.abcde_b));
  flipper.addView(getImageView(R.mipmap.abcde_d));
  flipper.setInAnimation(this, R.anim.push_up_in);
  flipper.setOutAnimation(this, R.anim.push_up_out);
  flipper.setFlipInterval(3000);
  flipper.getInAnimation().setAnimationListener(new Animation.AnimationListener() {
    @Override
    public void onAnimationStart(Animation animation) {
    }
    @Override
    public void onAnimationEnd(Animation animation) {
      textView.setText((flipper.getDisplayedChild()+1)+"/"+flipper.getChildCount());
    }
    @Override
    public void onAnimationRepeat(Animation animation) {
    }
  });
  textView.setText((flipper.getDisplayedChild()+1)+"/"+flipper.getChildCount());
  flipper.startFlipping();
}

代码示例来源:origin: ChessLuo/TextBannerView

linearLayout.addView(textView,param);
mViewFlipper.addView(linearLayout,i);//添加子view,并标识子view位置

代码示例来源:origin: PrivacyApps/document-viewer

void showLibrary(final LibraryAdapter libraryAdapter, final RecentAdapter recentAdapter) {
  if (recentBooksView == null) {
    recentBooksView = new RecentBooksView(getController(), recentAdapter);
    registerForContextMenu(recentBooksView);
  }
  if (libraryView == null) {
    libraryView = new LibraryView(getController(), libraryAdapter);
    registerForContextMenu(libraryView);
  }
  final ViewFlipper vf = getViewflipper();
  vf.removeAllViews();
  vf.addView(recentBooksView, VIEW_RECENT);
  vf.addView(libraryView, VIEW_LIBRARY);
  if (recentAdapter.getCount() == 0) {
    changeLibraryView(VIEW_LIBRARY);
  }
}

代码示例来源:origin: stackoverflow.com

Button button = new Button(getApplicationContext());
button.setText("Button " + i);
viewFlipper.addView(button);

代码示例来源:origin: PrivacyApps/document-viewer

/**
 * {@inheritDoc}
 *
 * @see org.emdev.ui.AbstractActionActivity#onCreateImpl(android.os.Bundle)
 */
@Override
protected void onCreateImpl(final Bundle savedInstanceState) {
  setContentView(R.layout.browser);
  Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  setSupportActionBar(toolbar);
  final BrowserActivityController c = getController();
  viewflipper = (ViewFlipper) findViewById(R.id.browserflip);
  viewflipper.addView(LayoutUtils.fillInParent(viewflipper, new FileBrowserView(c, c.adapter)));
}

相关文章