当前位置: 代码迷 >> Android >> activity不能显示listview
  详细解决方案

activity不能显示listview

热度:64   发布时间:2016-04-28 00:05:56.0
求救activity不能显示listview
代码一点问题没有,就是在手机不能显示,页面是空白,下面是代码。
package com.lzugis.mymusic;

import android.os.Bundle;
import android.util.Log;
import android.app.Activity;
import android.view.Menu;
import android.widget.Toast;
import br.com.dina.ui.model.BasicItem;
import br.com.dina.ui.widget.UITableView;
import br.com.dina.ui.widget.UITableView.ClickListener;
import android.content.Intent;


public class DisAactivty extends Activity{
UITableView tableView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_discount);
tableView = (UITableView) findViewById(R.id.tableView);        
        createList();        
        Log.d("DisActivity", "total items: " + tableView.getCount());        
        tableView.commit();
}

private void createList() {
CustomClickListener listener = new CustomClickListener();
     tableView.setClickListener(listener);
     BasicItem i1 = new BasicItem("User Dummy 1");
     i1.setDrawable(R.drawable.user_image);   
     tableView.addBasicItem(i1);
         
     BasicItem i3 = new BasicItem("User Dummy 2");
     i3.setDrawable(R.drawable.user_image); 
     i3.setSubtitle("inactive");
     tableView.addBasicItem(i3);
    
    }

private class CustomClickListener implements ClickListener {

@Override
public void onClick(int index) {
Toast.makeText(DisAactivty.this, "item clicked: " + index, Toast.LENGTH_SHORT).show();
}
    
    }

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.discount, menu);
return true;
}
}

xml文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="vertical"
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent">
   
<ScrollView 
android:id="@+id/scrollView" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"
android:background="#ffd3d3d3">

<br.com.dina.ui.widget.UITableView android:id="@+id/tableView" style="@style/UITableView" />

</ScrollView>

</LinearLayout> 

------解决思路----------------------
自定义控件没有问题吗
------解决思路----------------------
好多自定义的东西,这点代码神仙也难看出来哦
  相关解决方案