


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 火力發電廠熱經濟性評價考核試卷
- 能源零售商的市場分析能力考核試卷
- 礦山開采對空氣質量影響評估考核試卷
- 吉林省長春市朝陽區新朝陽實驗校2025屆初三寒假自主學習綜合練習英語試題含答案
- 蘇州工業職業技術學院《生物儀器分析》2023-2024學年第二學期期末試卷
- 寧夏工業職業學院《信號與系統》2023-2024學年第二學期期末試卷
- 上海戲劇學院《大學生寫作》2023-2024學年第二學期期末試卷
- 江西省寧師中學2025年高三下學期第一次教學診斷物理試題含解析
- 江西農業大學南昌商學院《施工組織》2023-2024學年第二學期期末試卷
- 天津外國語大學《藥學細胞生物學實驗》2023-2024學年第二學期期末試卷
- 杭州市蕭山區機關事業單位招聘筆試真題2023
- 中國假發行業供需態勢、競爭格局及投資前景分析報告(智研咨詢)
- 四川政采評審專家入庫考試基礎題復習測試附答案
- 一輪復習課件:《古代歐洲文明》
- 安裝懸浮地板合同范例
- 土族課件教學課件
- 團體醫療補充保險方案
- DB41T 1836-2019 礦山地質環境恢復治理工程施工質量驗收規范
- 2024年江蘇省高考政治試卷(含答案逐題解析)
- 培訓調查問卷分析報告
- 肝癌肝移植中國指南解讀
評論
0/150
提交評論