ExpansionView1

来源:互联网 发布:单片机闭环控制 编辑:程序博客网 时间:2024/06/07 21:35

package com.huawei.ptn.view;

import com.huawei.ptn.R;
import com.huawei.ptn.activity.home.HomeActivity;
import com.huawei.ptn.common.HomeLayout;

import android.app.Activity;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

public class ExpansionView {
   private final String TAG = "ExpansionView";
   private LinearLayout childLayout;
   private View childView;
   private Activity context;
   private LinearLayout headLayout;
   private View itemView;
   private ImageView left;
   private ImageView right;
   private String title;
   private TextView titleView;
  
   private boolean isLoading;  //加载时置为true,让标题title显示"加载中..."
   private boolean isShow;  //折叠与展开的标志位;

   public ExpansionView(Activity paramMyActivity)
   {
     this.context = paramMyActivity;
     initView();
   }

   private void addItem(View paramView, View.OnClickListener paramOnClickListener)
   {
     if ((this.childLayout != null) && (paramView != null) && (this.childLayout.indexOfChild(paramView) == -1)){
      
      Log.d(TAG, "childLayout.addView");
      this.childLayout.addView(paramView);
      
     }
      
     this.itemView.findViewById(R.id.home_item_view).setOnClickListener(paramOnClickListener);
   }

原创粉丝点击