Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android學習-新聞客戶端養成記(二)

Android學習-新聞客戶端養成記(二)

編輯:關於Android編程

新聞客戶端需要的 布局文件

\ \ \ \ 新聞主界面 側滑菜單界面 圖片新聞界面 視頻列表界面 \ \ 天氣預報界面 新聞詳情界面   以上幾個界面是項目所需要的核心界面,布局擺放並不怎麼難,為了比例協調,我用了很多的layout_weight 屬性 ;   控制界面mainWindows.xml 這是項目的主界面布局文件

//
DrawerLayout 控件可輕松實現側滑功能  //碎片會顯示在這裡 <framelayout android:id="@+id/frame_content" android:layout_height="match_parent" android:layout_width="match_parent"> </framelayout>                                     




 
新聞主頁布局文件activity_main.xml



    

        

            

                
                
            
        

        
    

    
    

    

        

            
            

            //使用自定義ListView 避免與 HorizontalScrollView 沖突

                android:id="@+id/newsListView"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@color/list_view_bg"
                android:divider="@color/list_view_divier"
                android:dividerHeight="1dp"
                android:padding="5dp" >
            
        
    


圖片新聞布局文件picture_news.xml  



    

        

        
    

    

        
        
    

    
    
   //圖片新聞列表
    
    

  視頻新聞布局
   



    

        

        
    

    
        
        
    

    
    

    
    


  圖片詳情布局
 



    

        

        

        
    

    
    


  新聞詳情布局
 



    

        

        
        
    

    

        

            
        
    



自定義ListView 控件 避免與scrollView 沖突
 
package eNews.customview;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.ListView;

/**
 * 
 * @author 王凱
 * @date 2016-9-12 新聞列表控件
 */
public class NewsListView extends ListView {

	public NewsListView(Context context, AttributeSet attrs) {
		super(context, attrs);
		// TODO Auto-generated constructor stub
	}

	@Override
	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
		// TODO Auto-generated method stub
		super.onMeasure(widthMeasureSpec, heightMeasureSpec);
	}
}
做好以上布局用以後,還是不能顯示出數據,因為還沒有為列表控件做適配器,現在只是一個空殼而已
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved