使用linearlayout取代listview
既然listview不能適應scrollview,那就換乙個可以適應scrollview的控制項,幹嘛非要吊死在listview這一棵樹上呢?而linearlayout是最好的選擇。但如果我仍想繼續使用已經定義好的adater呢?我們只需要自定義乙個類繼承自linearlayout,為其加上對baseadapter的適配。
import android.content.context;
import android.util.attributeset;
import android.util.log;
import android.view.view;
import android.widget.baseadapter;
import android.widget.linearlayout;
/** * 取代listview的linearlayout,使之能夠成功巢狀在scrollview中
* @author terry_龍
*/public class linearlayoutforlistview extends linearlayout
log.v("counttag", "" + count);
}public linearlayoutforlistview(context context) {
super(context);
感覺用繼承linearlayout的自定義view代替listview的方法容易理解和操作
完美解決ScrollView巢狀GridView
在開發中用到了需要scrollview巢狀gridview的情況,由於這兩款控制項都自帶滾動條,當他們碰到一起的時候便會出問題,即gridview會顯示不全。解決辦法,自定義乙個gridview控制項 public class mygridview extends gridview public m...
ScrollView巢狀ListView只顯示一行
在開發的過程當中,由於手機螢幕的大小的限制,我們經常需要使用滑動的方式,來顯示更多的內容。在最近的工作中,遇見乙個需求,需要將listview巢狀到scrollview中顯示。於是乎有了如下布局 執行程式,如下結果,無論你如何調整layout width,layout height屬性,listvi...
ScrollView巢狀GridView的情況
開發中用到了需要scrollview巢狀gridview的情況,由於這兩款控制項都自帶滾動條,當他們碰到一起的時候便會出問題,即gridview會顯示不全。解決辦法,自定義乙個gridview控制項 public class mygridview extends gridview public my...