Android内部适配器视图重画不工作?

Android内部适配器视图重画不工作?,android,view,gallery,adapter,android-linearlayout,Android,View,Gallery,Adapter,Android Linearlayout,我正在使用适配器进行galleryview 在那个适配器中,我使用的是线性布局。在线性布局的文本视图中,我动态地添加 class ViewHolder{ TextView txt_title; LinearLayout linear_insideLay; } @Override public View getView(final int position, View convertView, ViewGroup parent) {

我正在使用适配器进行galleryview

在那个适配器中,我使用的是线性布局。在线性布局的文本视图中,我动态地添加

class ViewHolder{
        TextView txt_title;     
        LinearLayout linear_insideLay;
    }

@Override
    public View getView(final int position, View convertView, ViewGroup parent) {

        View vi=convertView;
        ViewHolder holder=new ViewHolder();

        try{
        vi=inflater.inflate(R.layout.homepagelist_1_adapter,null);
        holder.txt_title=(TextView)vi.findViewById(R.id.txt_title); 
        holder.linear_insideLay=LinearLayout)vi.findViewById(R.id.linear_insideLay);
vi.settag(holder);
}catch{}
}
private void updateDetails(
    int linksize=singleVenueList.getLinkskeyList().size();
                try{
                    myHolder.add_link1.removeAllViews();
                }catch (Exception e) {
                    // TODO: handle exception
                }

    for(int i=0;i<linksize;i++){
                    TextView addText=new TextView(activity);        
                    addText.setText(singleVenueList.getLinkskeyList().get(i));
                    addText.setTextSize(22);
                    addText.setTextColor(Color.BLACK);
                    addText.setTag(singleVenueList.getLinksvalueList().get(i));
                    addText.setGravity(Gravity.CENTER_HORIZONTAL);
                    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); 
                    myHolder.linear_insideLay.addView(addText,lp);

                    addText.setOnClickListener(new OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            // TODO Auto-generated method stub
                            String url=v.getTag().toString();
                            Bundle bundle=new Bundle();
                            Intent intent=new Intent(activity,WebView_Link.class);
                            bundle.putString("URL", url);
                            intent.putExtras(bundle);
                            activity.startActivityForResult(intent, 100);
                        }
                    });


        }
}
在这里,我添加了动态

class ViewHolder{
        TextView txt_title;     
        LinearLayout linear_insideLay;
    }

@Override
    public View getView(final int position, View convertView, ViewGroup parent) {

        View vi=convertView;
        ViewHolder holder=new ViewHolder();

        try{
        vi=inflater.inflate(R.layout.homepagelist_1_adapter,null);
        holder.txt_title=(TextView)vi.findViewById(R.id.txt_title); 
        holder.linear_insideLay=LinearLayout)vi.findViewById(R.id.linear_insideLay);
vi.settag(holder);
}catch{}
}
private void updateDetails(
    int linksize=singleVenueList.getLinkskeyList().size();
                try{
                    myHolder.add_link1.removeAllViews();
                }catch (Exception e) {
                    // TODO: handle exception
                }

    for(int i=0;i<linksize;i++){
                    TextView addText=new TextView(activity);        
                    addText.setText(singleVenueList.getLinkskeyList().get(i));
                    addText.setTextSize(22);
                    addText.setTextColor(Color.BLACK);
                    addText.setTag(singleVenueList.getLinksvalueList().get(i));
                    addText.setGravity(Gravity.CENTER_HORIZONTAL);
                    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); 
                    myHolder.linear_insideLay.addView(addText,lp);

                    addText.setOnClickListener(new OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            // TODO Auto-generated method stub
                            String url=v.getTag().toString();
                            Bundle bundle=new Bundle();
                            Intent intent=new Intent(activity,WebView_Link.class);
                            bundle.putString("URL", url);
                            intent.putExtras(bundle);
                            activity.startActivityForResult(intent, 100);
                        }
                    });


        }
}
private void updateDetails(
int linksize=singleVenueList.getLinkskeyList().size();
试一试{
myHolder.add_link1.removeallview();
}捕获(例外e){
//TODO:处理异常
}
对于(int i=0;i