實驗報告已批實驗_第1頁
實驗報告已批實驗_第2頁
實驗報告已批實驗_第3頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、學生實驗報告學院:軟件與通信課程名稱:手持設備軟件開發專業班級:軟件 111 班姓名: 學號:0113321學生實驗報告一、實驗綜述1、實驗目的及要求實驗目的:通過該實驗,使學生掌握 TextView、Button 和 EditText 等基礎組件的用法。掌握線性布局、表格布局和相對布局這三種基本布局方式。實驗要求:以個人完成的方式,實現一個 Android 應用程序開發,可以是設計的程序登錄界面(參考 PPT 要求),但要求使用 TextView、Button 和 EditText 三個基本組件,并采用線性布局、表格布局和相對布局這三種基本布局方式進行界面布局。也可以實現書中計算器程序的界面

2、。實驗報告寫作要點:寫出創建程序的基本步驟以及涉及到的主要代碼,將程序運行結果截圖,并分析討論實驗過程中的心得與體會。2、實驗儀器、設備或軟件二、實驗過程(實驗步驟、數據、分析)1.總體線性布局,并在里面嵌套一個表格布局和一個線性布局結果如下圖:學生學號0113321同組人:無實驗項目Android 基礎控件的使用必修選修演示性實驗 驗證性實驗操作性實驗 綜合性實驗實驗地點實驗儀器臺號指導教師實驗日期及節次201435三 1-4 節2.對第一個文本顯示框增加一個識別 ID 并在 mainactivity 里調用并且使用在 mainactivity 里進行上下文菜單的設置,并對方法 oncrea

3、tecontext oncontextitemselected 進行重寫,結果如下圖:()和3.在 res/main.xml 中創建一個菜單并在其中加入重命名和設置顏色的子菜單項,并對重命名添加識別 ID,在 mainactivity 中調用和使用此 ID。再在設置顏色子菜單項中添加一個,并在此中添加 3 個顏色設置的子菜單項,同時對三個顏色添加識別 ID,在 mainactivity 中調用和使用此 ID。結果如下圖:4.所在地private AlertDialog hdjs=null; Button dq;EditText szd;dq.setOnClickListener(new Vie

4、w.OnClickListener() Overridepublic void onClick(View v) final String provinces = new String "江西", "江蘇", "浙江" ;final String cities = new String "南昌", "九江", " , "南京", "蘇州", "無錫", "揚州" , "杭州", "

5、;溫州", ""贛州", "臺州", "金華" ;android.app.AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);builder.setTitle("選擇所在城市");ExpandableListView myExpand= newExpandableListView(MainActivity.this);ArrayList<Map<String, String>> gr

6、oups = newArrayList<Map<String, String>>();for (int i = 0; i < provinces.length; i+) Map<String, String> group = new HashMap<String,String>();group.put("group", provincesi);groups.add(group);ArrayList<List<Map<String, String>>> children = newArr

7、ayList<List<Map<String, String>>>();for (int i = 0; i < cities.length; i+) List<Map<String, String>> child = newArrayList<Map<String, String>>();for (int j = 0; j < citiesi.length; j+) Map<String, String> item = new HashMap<String,String>()

8、;item.put("child", citiesij); child.add(item);children.add(child);SimpleExpandableListAdapter adapter = newSimpleExpandableListAdapter(MainActivity.this, groups, R.layout.group,new String "group" , new int R.id.groupchildren,R.layout.child, new String "child" ,new int R

9、.id.child ); myExpand.setAdapter(adapter);,myExpand.setOnChildClickListener(new OnChildClickListener()public boolean onChildClick(ExpandableListView arg0, View arg1, int arg2,int arg3, long arg4) szd.setText(citiesarg2arg3); hdjs.dismiss();return true;) ;builder.setView(myExpand); hdjs=builder.create(); hdjs.show();三、結論1.實驗結果2.分析與討論基本掌握實驗所要求掌握的內容,一開始單獨寫實驗的最后一部分,就是所在地的輸入這一塊的時候,不是很會,通過看書之后已經掌握,其余部分在上課的時候通過和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論