歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android開發教程:斗地主 [牌桌實現源碼]

發一個Android斗地主游戲的牌桌實現。

為了節約內存資源,每張撲克牌都是剪切形成的,當然這也是當前編程的主流方法。

1、主Activity

  1. package com.bison;  
  2.   
  3. import android.app.Activity;  
  4. import android.content.pm.ActivityInfo;  
  5. import android.os.Bundle;  
  6. import android.view.Window;  
  7. import android.view.WindowManager;  
  8.   
  9. /** 
  10.  * 求某公司包養 
  11.  *  
  12.  * @author Bison 
  13.  *  
  14.  */  
  15. public class PukeActivity extends Activity {  
  16.     /** Called when the activity is first created. */  
  17.     @Override  
  18.     public void onCreate(Bundle savedInstanceState) {  
  19.         super.onCreate(savedInstanceState);  
  20.         // 這個事隱藏標題欄,不解釋   
  21.         requestWindowFeature(Window.FEATURE_NO_TITLE);  
  22.         // 隱藏狀態欄,你懂的   
  23.         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
  24.                 WindowManager.LayoutParams.FLAG_FULLSCREEN);  
  25.         /* 
  26.          * 開始有考慮使屏幕上撲克的排列隨屏幕的分辨率變動 結果貌似不好做,注釋掉了 Display display = 
  27.          * getWindowManager().getDefaultDisplay(); int screenWidth = 
  28.          * display.getWidth(); int screenHeight = display.getHeight(); 
  29.          */  
  30.   
  31.         // 使用代碼鎖定橫屏   
  32.         setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);  
  33.         // setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);這個是豎屏   
  34.         setContentView(new GameView(this));  
  35.     }  
  36. }
Copyright © Linux教程網 All Rights Reserved