android動態設置listview的寬

public class AllFileBrowser extends Activity { ide

      private int ScreenWIDTH; spa

      private  ListView listViewFile; get

     protected void onCreate(Bundle savedInstanceState) { it

            //獲取屏幕像素寬度 class

           DisplayMetrics dMetrics = new DisplayMetrics();
           getWindowManager().getDefaultDisplay().getMetrics(dMetrics);
           ScreenWIDTH = dMetrics.widthPixels; List

            listViewFile = (ListView) findViewById(R.id.listView); listview

     } di

    @Override
     public void onWindowFocusChanged(boolean hasFocus) {
           super.onWindowFocusChanged(hasFocus);
          listViewFile .getLayoutParams().width=ScreenWIDTH*6/9;//在代碼中能夠隨意設置listview的寬度
      }} view

相關文章
相關標籤/搜索