亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

錄音之后,不顯示listview怎么辦,麻煩大家幫忙看一下

public?class?RecorderAdapter?extends?ArrayAdapter<Recorder>
{

????private?int?mminItemwitdth;
????private?int?mmaxItemwitdth;

????private?LayoutInflater?minflater;



????public?RecorderAdapter(Context?context,?List<Recorder>datas)?{
????????super(context,?-1,datas);

????????minflater?=?LayoutInflater.from(context);

????????WindowManager?wm?=?(WindowManager)?context.getSystemService(Context.WINDOW_SERVICE);

????????DisplayMetrics?outMetrics?=?new?DisplayMetrics();
????????assert?wm?!=?null;
????????wm.getDefaultDisplay().getMetrics(outMetrics);

????????mmaxItemwitdth?=?(int)(outMetrics.widthPixels*0.7f);
????????mminItemwitdth?=?(int)(outMetrics.widthPixels*0.15f);
????}




????@Override
????public?View?getView(int?position,?View?convertView,??ViewGroup?parent)
????{
????????Viewholder?holder?;
????????if(convertView?==?null)
????????{
????????????convertView?=?minflater.inflate(R.layout.item_recorder,?parent,false);
????????????holder?=?new?Viewholder();
????????????holder.seconds?=?(TextView)convertView.findViewById(R.id.id_recorder_time);
????????????holder.length?=?convertView.findViewById(R.id.id_recorder_length);

????????????convertView.setTag(holder);

????????}
????????else?{
????????????holder?=?(Viewholder)?convertView.getTag();
????????}

????????holder.seconds.setText(Math.round(getItem(position).time)+"\"");
????????ViewGroup.LayoutParams?lp??=?holder.length.getLayoutParams();
????????lp.width?=?(int)(mminItemwitdth?+?(mmaxItemwitdth?/?60f?*?(getItem(position)).time));
????????return?convertView;
????}




????private?class?Viewholder
????{
????????TextView?seconds;
????????View?length;
????}
}


正在回答

1 回答

已解決 listview 弄出了??

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android-仿微信語音聊天
  • 參與學習       43189    人
  • 解答問題       248    個

結合自定義View和API,Dialog管理等實現實現微信語音

進入課程

錄音之后,不顯示listview怎么辦,麻煩大家幫忙看一下

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號