相对布局android:visibility,使用rlFailHint.setVisibility(View.VISIBLE) 设置相对布局的可见性 失效,不显示...

View destItemView = mAdapter.getView(positionInt,null,mListView);

if(null != destItemView){

TextView tvContent = (TextView) destItemView.findViewById(R.id.tv_chatcontent);

RelativeLayoutrlFailHint = (RelativeLayout) destItemView.findViewById(R.id.send_mesg_fail_rl_id);

ImageView ivFailHint = (ImageView) destItemView.findViewById(R.id.send_message_fail_iv_id);

if(null != tvContent && (null != rlFailHint)){

String msgCont = tvContent.getText().toString();

if(content.equals(msgCont)){

rlFailHint.setVisibility(View.VISIBLE);

ivFailHint.setVisibility(View.VISIBLE);

Toast.makeText(ChatRoomActivity.this,"已经设置显示了",Toast.LENGTH_SHORT).show();

}

final String p = positionStr;

final String name = "pengming";

final String msg = msgCont;

rlFailHint.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

if(NetUtil.isNetworkAvailable(ChatRoomActivity.this)){

new SendMessageAsyncTask().execute(name,msg,p);

}else{

//网络不可用,不发送

Toast.makeText(ChatRoomActivity.this,getString(R.string.please_check_network_if_ok),Toast.LENGTH_SHORT).show();

}

}

});

}

}

下面这个是adapter的每个item对应的xml

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:orientation="vertical"

android:padding="6dp" >

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:gravity="center_horizontal"

android:orientation="vertical" >

android:id="@+id/tv_sendtime"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="#bfbfbf"

android:padding="2dp"

android:textColor="#ffffff"

android:textSize="12sp" />

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_marginTop="5dp" >

android:id="@+id/iv_userhead"

android:layout_width="@dimen/chatmemmber_headpic_height"

android:layout_height="@dimen/chatmemmber_headpic_height"

android:layout_alignParentRight="true"

android:layout_alignParentTop="true"

android:focusable="false" />

android:id="@+id/tv_username"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_toLeftOf="@id/iv_userhead"

android:layout_marginRight="10dp"

android:textColor="#818181"

android:focusable="false"

android:textSize="15sp" />

android:id="@+id/tv_chatcontent"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginRight="10dp"

android:layout_toLeftOf="@id/iv_userhead"

android:layout_below="@+id/tv_username"

android:background="@drawable/chatto_bg"

android:clickable="true"

android:focusable="true"

android:gravity="left|center"

android:lineSpacingExtra="2dp"

android:minHeight="30dp"

android:textColor="#ff000000"

android:textSize="15sp" />

android:id="@+id/send_mesg_fail_rl_id"

android:layout_width="@dimen/send_fail_hint_width"

android:layout_height="@dimen/send_fail_hint_width"

android:layout_toLeftOf="@+id/tv_chatcontent"

android:background="@drawable/send_fail_bg"

android:layout_centerVertical="true">

android:id="@+id/send_message_fail_iv_id"

android:layout_width="@dimen/logoHeight"

android:layout_height="@dimen/logoHeight"

android:src="@drawable/ic_warning_black_24dp"

android:layout_centerHorizontal="true"/>

android:id="@+id/send_mesg_fail_tv_id"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/send_fail_text"

android:layout_centerHorizontal="true"

android:textColor="@color/buttonExitClikedColor"

android:layout_below="@+id/send_message_fail_iv_id"/>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值