androidstudio的mainactivity在哪(activity元素的哪個屬性用于指定活動類名)
activity元素的哪個屬性用于指定活動類名?
activity的啟動可以通過AndroidManifest.xml文件中l(wèi)tactivitygt元素的屬性來指定activity類名。總共有四種模式:
l activity android: name # 34 activity main # 34 android: launch mode # 34 singletask # 34 gtlt/activity gt
1個標(biāo)準(zhǔn)
2單頂
3單任務(wù)
4單實(shí)例
這四種模式分為兩類,standard和signleTop屬于一類,singleTask和signleInstanc
在android開發(fā)中,怎樣動態(tài)生成多界面?
效果:布局界面布局:[html]查看plaincopyprintxml版encoding utf-8 lin:ad _ width match _ par: layout _ height match _ parentadecho 6-@ 。comorientationvertical lin: layout _ width match _ par: layout _ h:/titl:ori: layout _ width wrap _ cont: layout _ height wrap _ contentadecho -@ 。com/back _ 44 _ 44/lin: layout _ width match _ par: layout _ h: gravity c: layout _ width wrap _ cont: layout _ height wrap _ cont:t: textsize 20 sp//linearlayoutscrollvi: id @ id/scrollvi: layout _ width fill _ par: layout _ height wrap _ cont: scroll bars vertical linearlayoutadecho 25-@ c Omid @ id/mainlayoutadecho 26-@
[java]查看plaincopyprintpackage進(jìn)口;進(jìn)口;進(jìn)口;進(jìn)口;進(jìn)口;進(jìn)口;進(jìn)口;導(dǎo)入Android . util . log;公共類HttpUtil {/***獲取流并自行處理數(shù)據(jù)* @ param path * @ return */公共靜態(tài)輸入流獲取輸入流(stringpath) {httpurl連接connnull嘗試{URL url新URL(路徑);conn(HttpURLConnection)();(真);//設(shè)置是否將post請求輸出到httpUrlConnection,參數(shù)要放在http體中(true);(3000);(3000);(假的);(崗位);if (() 200) {Log.d(mylog,getResponseCod: 200);return();} } catch(io exception e){();}最后{if (conn!空){連接斷開CT();} }返回null}/* * *直接返回響應(yīng)正文text * @ param path * @ return */public static string getresponse body(string path,string params){ http connection conn null;StringBuffer結(jié)果新建StringBuffer()
;嘗試{URL url新URL(路徑);conn(HttpURLConnection)();(真);//設(shè)置是否將post請求輸出到httpUrlConnection,參數(shù)要放在http體中(true);(3000);(3000);(假的);(崗位);//數(shù)據(jù)輸出流,如果(params!null){ data output stream out new data output stream(());//將參數(shù)寫入流中,刷新提交關(guān)閉流out . Write bytes(params);out . flush();();}//讀取連接返回的數(shù)據(jù):Buffered Reader Reader New Buffered Reader(新輸入StreamReader(()));字符串inputLine為空;while (((inputLine())!null)){(input line);//
;}//Close();if (() 200) {Log.d(mylog,getResponseCod: 200);} } catch(io exception e){();}最后{if (conn!null){ conn . disconnect();}}r:[Java]查看plaincopyprintpackage導(dǎo)入org . JSON . JSON array;導(dǎo)入org . JSON . JSON exception;導(dǎo)入org . JSON . JSON object;進(jìn)口;進(jìn)口;進(jìn)口;導(dǎo)入Android . OS . bundle;導(dǎo)入android.util.Log;導(dǎo)入Android . util . typed value;進(jìn)口;進(jìn)口;進(jìn)口;進(jìn)口;進(jìn)口;進(jìn)口;導(dǎo)入Android . widget . textview;公共課作業(yè)4擴(kuò)展活動{字符串路徑此處省略,你要請求的地址;@ override protected void onCreate(Bundle savedInstanceState){ super . onCreate(savedInstanceState);setCont:結(jié)果);try { JSON object obj new JSON object(result);JSONArray數(shù)組(online courses);for(int I 0;I array . length();i ) {JSONObject課程(一);// Log.d(mylog,cours:());//在左側(cè)添加LayoutLinearLayout left layout new linear layout(this);//注意包裝。其他包下的LayoutParams。;不工作。LayoutParams新的LayoutParams (_ parent,_ content);;(params);(LinearLayout。橫向);(_垂直);//添加圖片imageview imageview左邊布局的新imageview(this);paramsnew LayoutParams(_CONTENT,_ CONTENT);(params);(_ default _ 195 _ 0);(imageView);//添加右邊的布局,分為兩部分,上面是標(biāo)題,下面是進(jìn)度條線性布局right layout new linear layout(this);拉友tParams rightlayoutparams new layout params(_ PARENT,_ CONTENT);(rightLayoutParams);();//添加課程標(biāo)題TextView TextView New TextView(this);paramsnew LayoutParams(_CONTENT,_ CONTENT);(params);((courseName)。toString());(_UNIT_SP,15);//18SP//學(xué)分,橫向布局,分左右,左:學(xué)分,右:分?jǐn)?shù)線性布局studylayoutnew線性布局(this);paramsnew LayoutParams(_PARENT,_ CONTENT);(params);(LinearLayout。橫向);//添加學(xué)分TextView study view TextView(this);paramsnew LayoutParams(_CONTENT,_ CONT:);(_UNIT_SP,);((# b6b6b 6));//方法二:settext color (color.rgb (255,255,255));//添加信用值textview studyvalueview new textview(this);paramsnew LayoutParams(_CONTENT,_ CONTENT);(params);((courseCredit)。toString());(_UNIT_SP,14);//進(jìn)度條,橫向布局,分左中右,左:學(xué)習(xí)進(jìn)度,中:進(jìn)度條,右:%線性布局處理layoutnew線性布局(this);paramsnew LayoutParams(_PARENT,_ CONTENT);(params);(LinearLayout。橫向);//添加學(xué)習(xí)進(jìn)度TextView process TextView New TextView(this);paramsnew LayoutParams(_CONTENT,_ CONT:);(_UNIT_S第頁);((# b6b6b 6));//添加進(jìn)度條barnew進(jìn)度條(this,null,);//指定進(jìn)度條樣式params新布局params (150,_ content);(params);(100);(10);//添加% textviewprocessvaluetextview new textview(this);paramsnew LayoutParams(_CONTENT,_ CONTENT);(params);(10%);(_UNIT_SP,);((# b6b6b 6));//添加標(biāo)題(textView);//添加學(xué)分(study view);(studyValueView);(study布局);//添加一個進(jìn)度條(process textview);(巴);(processvaluetextView);(process layout);//添加rightlayout(left layout);} } catch(JSON exception e){();
本站部分文章來自網(wǎng)絡(luò)或用戶投稿。涉及到的言論觀點(diǎn)不代表本站立場。閱讀前請查看【免責(zé)聲明】發(fā)布者:方應(yīng),如若本篇文章侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。本文鏈接:http://www.gdyuanyu.cn/tougao/75302.html