当前位置: 首页>>代码示例>>Java>>正文


Java CardView.findViewById方法代码示例

本文整理汇总了Java中android.support.v7.widget.CardView.findViewById方法的典型用法代码示例。如果您正苦于以下问题:Java CardView.findViewById方法的具体用法?Java CardView.findViewById怎么用?Java CardView.findViewById使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.v7.widget.CardView的用法示例。


在下文中一共展示了CardView.findViewById方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onCreateViewHolder

import android.support.v7.widget.CardView; //导入方法依赖的package包/类
@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    if (viewType == VIEW_TYPE_ITEM || viewType == VIEW_TYPE_TIME) {
        CardView view = (CardView) LayoutInflater.from(parent.getContext())
                .inflate(R.layout.item_ops, parent, false);
        OpsItemViewHolder viewHolder = new OpsItemViewHolder(mFragment, view);
        viewHolder.cardView = view;
        viewHolder.iconView = view.findViewById(R.id.icon);
        viewHolder.nameView = view.findViewById(R.id.name);
        viewHolder.labelView = view.findViewById(R.id.label);
        viewHolder.timeView = view.findViewById(R.id.time);
        viewHolder.modeView = view.findViewById(R.id.mode);
        if (cardColorBackgroundDefault == Color.TRANSPARENT) {
            cardColorBackgroundDefault = view.getCardBackgroundColor().getDefaultColor();
            cardColorBackgroundHighlight = ColorUtils.resolveColor(getActivity(),
                    android.R.attr.colorControlHighlight);
        }
        view.setOnClickListener(this);
        return viewHolder;
    } else {
        return null;
    }
}
 
开发者ID:brevent,项目名称:Brevent,代码行数:24,代码来源:OpsItemAdapter.java

示例2: updateStatus

import android.support.v7.widget.CardView; //导入方法依赖的package包/类
private void updateStatus(CharSequence text, @ColorInt int color, Drawable icon) {
    if (mViewHolder != null) {
        CardView statusCard = (CardView) ((ViewGroup) mViewHolder.itemView).getChildAt(0);
        TextView status = statusCard.findViewById(android.R.id.text1);

        if (icon != null) {
            icon.setBounds(0, 0, icon.getIntrinsicWidth(), icon.getIntrinsicHeight());
            status.setCompoundDrawablesRelative(icon, null, null, null);
        } else {
            status.setCompoundDrawablesRelative(null, null, null, null);
        }
        status.setText(text);
        statusCard.setCardBackgroundColor(color);
    }
}
 
开发者ID:RikkaApps,项目名称:FCM-for-Mojo,代码行数:16,代码来源:ServerStatusPreference.java

示例3: ViewHolder

import android.support.v7.widget.CardView; //导入方法依赖的package包/类
public ViewHolder(CardView view) {
    super(view);
    cardView = view;
    bookName = (TextView) view.findViewById(R.id.bookName);
    authorName = (TextView) view.findViewById(R.id.author);
    status = (TextView) view.findViewById(R.id.status);
    summary = (TextView) view.findViewById(R.id.bookDescription);
    imageView = (ImageView) view.findViewById(R.id.thumbImage);
}
 
开发者ID:wangwang4git,项目名称:ReadInJoy-And-Train,代码行数:10,代码来源:BookAdapter.java

示例4: ViewHolder

import android.support.v7.widget.CardView; //导入方法依赖的package包/类
public ViewHolder(CardView cardView) {
    super(cardView);
    this.cardView = cardView;
    this.cardView.setOnClickListener(this);

    merchant = (TextView) cardView.findViewById(R.id.text_view_merchant);
    category = (TextView) cardView.findViewById(R.id.text_view_category);
    validUntil = (TextView) cardView.findViewById(R.id.text_view_valid_until);
    couponCode = (TextView) cardView.findViewById(R.id.text_view_coupon_code);

    imageViewCouponState = (ImageView) cardView.findViewById(R.id.image_view_coupon_state);
    textViewCouponState = (TextView) cardView.findViewById(R.id.text_view_coupon_state);
}
 
开发者ID:darsh2,项目名称:CouponsTracker,代码行数:14,代码来源:CouponListCursorAdapter.java

示例5: ViewHolder

import android.support.v7.widget.CardView; //导入方法依赖的package包/类
public ViewHolder(CardView cardView) {
    super(cardView);
    this.cardView = cardView;

    merchant = (TextView) cardView.findViewById(R.id.text_view_merchant);
    category = (TextView) cardView.findViewById(R.id.text_view_category);
    validUntil = (TextView) cardView.findViewById(R.id.text_view_valid_until);
    couponCode = (TextView) cardView.findViewById(R.id.text_view_coupon_code);

    imageViewCouponState = (ImageView) cardView.findViewById(R.id.image_view_coupon_state);
    textViewCouponState = (TextView) cardView.findViewById(R.id.text_view_coupon_state);
}
 
开发者ID:darsh2,项目名称:CouponsTracker,代码行数:13,代码来源:CouponListAdapter.java

示例6: initScrollView

import android.support.v7.widget.CardView; //导入方法依赖的package包/类
private void initScrollView() {
    viewWoche = new StatistikView(getApplicationContext());
    viewWoche.setData(sqLiteConnector.getData(0));
    viewMonat = new StatistikView(getApplicationContext());
    viewMonat.setData(sqLiteConnector.getData(1));
    viewJahr = new StatistikView(getApplicationContext());
    viewJahr.setData(sqLiteConnector.getData(2));
    viewAlles = new StatistikViewBalken(getApplicationContext());
    viewAlles.setData(sqLiteConnector.getAverage());

    final CardView cardWoche = (CardView) getLayoutInflater().inflate(R.layout.card_view_vertical, null);
    cardWoche.setCardElevation(GraphicUtils.dpToPx(4));
    final CardView cardMonat = (CardView) getLayoutInflater().inflate(R.layout.card_view_vertical, null);
    cardMonat.setCardElevation(GraphicUtils.dpToPx(4));
    final CardView cardJahr = (CardView) getLayoutInflater().inflate(R.layout.card_view_vertical, null);
    cardJahr.setCardElevation(GraphicUtils.dpToPx(4));
    final CardView cardAlles = (CardView) getLayoutInflater().inflate(R.layout.card_view_vertical, null);
    cardAlles.setCardElevation(GraphicUtils.dpToPx(4));

    final TextView titleWoche = cardWoche.findViewById(R.id.textView);
    titleWoche.setText("Letzte Woche");
    final TextView titleMonat = cardMonat.findViewById(R.id.textView);
    titleMonat.setText("Letzter Monat");
    final TextView titleJahr = cardJahr.findViewById(R.id.textView);
    titleJahr.setText("Letztes Jahr");
    final TextView titleAlles = cardAlles.findViewById(R.id.textView);
    titleAlles.setText("Gesamt");

    final ViewGroup layoutWoche = cardWoche.findViewById(R.id.layout);
    layoutWoche.addView(viewWoche);
    final ViewGroup layoutMonat = cardMonat.findViewById(R.id.layout);
    layoutMonat.addView(viewMonat);
    final ViewGroup layoutJahr = cardJahr.findViewById(R.id.layout);
    layoutJahr.addView(viewJahr);
    final ViewGroup layoutAlles = cardAlles.findViewById(R.id.layout);
    layoutAlles.addView(viewAlles);

    new Handler().post(new Runnable() {
        @Override
        public void run() {
            View scrollView = findViewById(R.id.scrollView);
            int  height;
            while ((height = scrollView.getHeight()) == 0)
                ;

            viewWoche.setMinimumHeight(height * 4 / 5);
            viewMonat.setMinimumHeight(height * 4 / 5);
            viewJahr.setMinimumHeight(height * 4 / 5);
            viewAlles.setMinimumHeight(height * 4 / 5);

            final LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
            layoutParams.setMargins(0, height / 64, 0, height / 64);

            final LinearLayout container = findViewById(R.id.linearLayout);
            container.addView(cardWoche, layoutParams);
            container.addView(cardMonat, layoutParams);
            container.addView(cardJahr, layoutParams);
            container.addView(cardAlles, layoutParams);
        }
    });
}
 
开发者ID:LCA311,项目名称:leoapp-sources,代码行数:62,代码来源:StimmungsbarometerActivity.java


注:本文中的android.support.v7.widget.CardView.findViewById方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。