本文整理了Java中android.widget.ViewFlipper.addView()
方法的一些代码示例,展示了ViewFlipper.addView()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ViewFlipper.addView()
方法的具体详情如下:
包路径:android.widget.ViewFlipper
类名称: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)));
}
内容来源于网络,如有侵权,请联系作者删除!