tag:blogger.com,1999:blog-3402539703993479534.post8979221375035713850..comments2023-10-25T15:28:35.064+08:00Comments on ysl 的程式天堂 - Android 應用開發 ‧ 研究 ‧ 與諮詢: 如何改變 Spinner 的大小?Unknownnoreply@blogger.comBlogger21125tag:blogger.com,1999:blog-3402539703993479534.post-66610686635677753132015-05-10T18:14:44.331+08:002015-05-10T18:14:44.331+08:00請問如何調整顯示的筆數:
您說透過 adapter 餵的資料數,就可以控制顯示的資料筆數...
這不...請問如何調整顯示的筆數:<br />您說透過 adapter 餵的資料數,就可以控制顯示的資料筆數...<br />這不太懂.做不出來@@~請問大大要如何做~~Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-1407765050915190582012-01-16T12:43:01.336+08:002012-01-16T12:43:01.336+08:00我有透過 dumpsys activity中找到想要知道的資訊
但是除了dump到log中去抓出來外...我有透過 dumpsys activity中找到想要知道的資訊<br />但是除了dump到log中去抓出來外 有沒有辦法透過程式直接取得<br />想取得的資訊在TaskRecord中 但我不知道應該如何import進來使用Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-27310324412480366082012-01-14T11:15:25.094+08:002012-01-14T11:15:25.094+08:00有些 app 是透過 parse event log 的方式來追蹤 app 的狀態。有些 app 是透過 parse event log 的方式來追蹤 app 的狀態。samluhttps://www.blogger.com/profile/15545436503686128783noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-14550612964555971092012-01-13T16:02:09.543+08:002012-01-13T16:02:09.543+08:00想請問一下有方式可以抓出系統中package的使用時間嗎
有試著透過PkgUsageStats 從u...想請問一下有方式可以抓出系統中package的使用時間嗎<br />有試著透過PkgUsageStats 從usagestats service抓出來 <br />但是發現我的service要抓出這個時間 <br />假設我今天打開一個app之後就放著不動 <br />usagestats的時間似乎不會增加 要等到有動作才會去更新<br /><br />除了透過這個方式外 有可以取得精確時間並記錄的方法嗎??Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-31589470620481282942012-01-10T06:07:15.736+08:002012-01-10T06:07:15.736+08:00請問你是哪裡人?請問你是哪裡人?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-59909385973319806872011-06-28T01:19:22.339+08:002011-06-28T01:19:22.339+08:00請問一下,類似透過設定 simple_spinner_dropdown_item 這樣的 layou...請問一下,類似透過設定 simple_spinner_dropdown_item 這樣的 layout resource 改變內建元件外觀的作法,有文件可以參考嗎?<br /><br />譬如在 <a href="http://developer.android.com/reference/android/widget/Spinner.html" rel="nofollow">Spinner 的說明</a>,並未列出 simple_spinner_dropdown_item 的用法。在 Android Developers 文件中<a href="http://developer.android.com/search.html#q=simple_spinner_dropdown_item&t=0" rel="nofollow">搜尋</a>,除了範例程式碼之外,就只找得到 <a href="http://developer.android.com/reference/android/R.layout.html" rel="nofollow">R.layout</a> 的 Constants 定義。<br /><br />想知道大家都是怎麼知道哪些 resource 可以使用在哪些元件呢?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-68820293811418206422010-02-08T18:08:16.749+08:002010-02-08T18:08:16.749+08:00你好,请问spinner的选项的宽度可以调整吗??
我试着调整android:layout_widt...你好,请问spinner的选项的宽度可以调整吗??<br />我试着调整android:layout_width="fill_parent" <br />但是并没有效果呀!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-43387841546549710772009-07-21T15:57:33.740+08:002009-07-21T15:57:33.740+08:00Hi Samlu,
謝謝你的回應,我研究了一下,看起來 spinner 的 dropdown me...Hi Samlu, <br />謝謝你的回應,我研究了一下,看起來 spinner 的 dropdown menu 是由兩個部分組成,一個是 dropdown menu 的 container(我自已猜的),另一個是 TextView,所有的資料都是顯示在 textview 上面,而修改simple_spinner_dropdown_item 只會修改 textview,所以透過修改 simple_spinner_dropdown_item ,會發現, TextView 的寬或高會改變,但是整個 dropdown menu 還是維持同樣大小。<br /><br />不知道這樣描述你是否能了解。<br />非常感謝你熱心的回應,我會再研究看看。xxxhttps://www.blogger.com/profile/00969740450728264067noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-84918160418663916412009-07-21T14:15:43.107+08:002009-07-21T14:15:43.107+08:001. 我不建議你改 dropdown menu 的高度,如果真要改的話,看講義的 "Add...1. 我不建議你改 dropdown menu 的高度,如果真要改的話,看講義的 "Add Spinner Into Your UI" 那張。將 android.R.layout.simple_spinner_dropdown_item 換成你自己設計的 layout file 即可。<br />2. 如果是在 AutoCompleteTextView 中,你要自己 implement adapter ,透過 adapter 餵的資料數,就可以控制顯示的資料筆數。samluhttps://www.blogger.com/profile/15545436503686128783noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-74133618633622316572009-07-21T09:42:52.355+08:002009-07-21T09:42:52.355+08:00你好,感謝您的教學,獲益良多,想請教二個問題:
1.有辦法更改 dropdown menu 的高度和...你好,感謝您的教學,獲益良多,想請教二個問題:<br />1.有辦法更改 dropdown menu 的高度和寬度嗎? 我試了改 layout_width ,結果是顯示字的地方變小,dropdown menu 還是維持同樣大小。<br /><br />2.不知道有沒有方法限制 dropdown menu 一頁最多只顯示幾筆資料? 我在網路上查到很多 AutoCompleteTextView dropdown list 的屬性,但是都無法套用到 spinner 上面<br /><br />感謝你的幫助xxxhttps://www.blogger.com/profile/00969740450728264067noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-83761196357050483532008-08-06T00:30:00.000+08:002008-08-06T00:30:00.000+08:00哈搞定了!剛剛google了一下,總算把這邊的問題都搞定了^^初學關係,總有好多地方不了解,但是一步...哈<BR/>搞定了!<BR/>剛剛google了一下,總算把這邊的問題都搞定了^^<BR/>初學關係,總有好多地方不了解,<BR/>但是一步步突破,只有高興跟成就感可以形容!<BR/>哈!<BR/>非常謝謝你不吝嗇的指教喔!!<BR/>還有問題的話可以再來請教你嗎?<BR/>by 小祥Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-11612416303807028572008-08-05T13:44:00.000+08:002008-08-05T13:44:00.000+08:00小祥,看來你應該沒有對 spinner 設定 setOnItemSelectedListener 。...小祥,<BR/>看來你應該沒有對 spinner 設定 setOnItemSelectedListener 。<BR/>不要問我這怎麼用喔。samluhttps://www.blogger.com/profile/15545436503686128783noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-484800416894024392008-08-04T23:59:00.000+08:002008-08-04T23:59:00.000+08:00謝謝你^^我了解了!我google了getSelectedItemPosition()的用法,結果....謝謝你^^<BR/>我了解了!<BR/>我google了getSelectedItemPosition()的用法,結果...<BR/>private static final String[] coun=new String[]{"繁體中文","簡體中文"};<BR/>private static final lang[] coun=new String[]{"zh-tw","zh-cn"};<BR/><BR/>(spinner使用coun)<BR/><BR/>int in=spinner.getSelectedItemPosition() ;<BR/>setTitle(lang[in]);<BR/>...<BR/>這樣in可以得到spinner的位置沒錯吧?<BR/>雖然剛run時候title有跑出zh-tw,<BR/>但是我改變為簡體中文,<BR/>title不會變換為zh-cn,<BR/>不曉得是哪裡出問題,似乎是程式只跑一次的關係?<BR/>by 小祥Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-80628802959335140122008-08-04T15:34:00.000+08:002008-08-04T15:34:00.000+08:00小祥,當然不用寫 N 個 if 囉。通常你會將所有的國家名稱都放在一個 String array ...小祥,<BR/>當然不用寫 N 個 if 囉。<BR/>通常你會將所有的國家名稱都放在一個 String array 中。你也可以仿此,產生另一個 <BR/><BR/>String[] LANGS = new String[] {"zh-tw", "zh-cn", "en"...}<BR/><BR/>而這個 LANGS 陣列中的語言剛好是和 COUNTRIES,相對應的。如此一來, 拿spinner 的 getSelectedItemPosition() 值當 LANGS 陣列的索引,就是你要的。samluhttps://www.blogger.com/profile/15545436503686128783noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-50101798312650950702008-08-04T11:59:00.000+08:002008-08-04T11:59:00.000+08:00嗯!我了解,假設:if(String[] COUNTRIES=="Taiwan")String []...嗯!我了解,<BR/>假設:<BR/>if(String[] COUNTRIES=="Taiwan")<BR/>String [] lang = "zh-tw";<BR/>...<BR/>如果今天我有100個COUNTRIES,不就要寫100個if...??<BR/><BR/>麻煩你了^^ 讓你花時間講解給我聽。<BR/>感謝你XD!<BR/>by小祥Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-18026972311602262782008-08-04T09:52:00.000+08:002008-08-04T09:52:00.000+08:00小祥,你問題的答案應該用 java 中基本的字串相加 (string cascade) 就可以了。例...小祥,<BR/>你問題的答案應該用 java 中基本的字串相加 (string cascade) 就可以了。例如<BR/><BR/>var url = "http://xxx-xxx-" + lang + "yyy"; <BR/><BR/>在此的 lang 變數就是 "zh-tw", "zh-cn", or "en"。<BR/>這有回答你的問題嗎?samluhttps://www.blogger.com/profile/15545436503686128783noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-91025778464017550452008-08-03T21:43:00.000+08:002008-08-03T21:43:00.000+08:00是這樣的,假設我利用spinner的項目選擇了台灣,那麼zh將會被代入xxx[zh-tw],[]內有...是這樣的,<BR/>假設我利用spinner的項目選擇了台灣,<BR/>那麼zh將會被代入xxx[zh-tw],<BR/>[]內有可能是大陸的zh-ch、美國的en...等。<BR/>在android中,我要使用webview,把變數代入到網址內。<BR/>loadurl("http://xxx.xxx-[zh]")<BR/>不曉得這樣的說明清楚嗎?<BR/>我也相信java是不難的^^!<BR/>剛接觸android不久我就愛上了,哈!<BR/>操作的豐富性讓我挖不完XD!<BR/>謝謝你花時間為我解答問題喔!<BR/> by小祥Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-45246907690070958862008-08-03T11:21:00.000+08:002008-08-03T11:21:00.000+08:00小祥,如果你有學過其他物件導向語言,像是 C++,要再學 java ,應該是不難的。告訴你個小秘密,...小祥,<BR/>如果你有學過其他物件導向語言,像是 C++,要再學 java ,應該是不難的。告訴你個小秘密,我也是才剛學 java 沒多久。<BR/>關於你的問題,我看不太懂。我知道的是,中文語系代碼是 zh (ISO 639),而台灣地區使用的中文是 zh-tw (ISO 639/ISO 3166)。大陸地區用的中文就是 zh-cn。不曉得你拿到這語系代碼後,是要設定到那裡?samluhttps://www.blogger.com/profile/15545436503686128783noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-20644840758335117862008-08-02T18:35:00.000+08:002008-08-02T18:35:00.000+08:00你好,我目前正在學習android,沒有java的基礎,網路上查詢資料時發現了你的blog,很高興有...你好,我目前正在學習android,沒有java的基礎,<BR/>網路上查詢資料時發現了你的blog,<BR/>很高興有位高手有這麼容易聯絡的方式^^<BR/>我想請問:<BR/>假設我今天利用spinner選擇了Taiwan,<BR/>而Taiwan代表的是zh,<BR/>我不明白的是要如何設定這個zh,<BR/>不知道我這樣的問題你是否明白?<BR/>麻煩你了,謝謝!<BR/> by小祥Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-60461367132222139512008-07-14T21:09:00.000+08:002008-07-14T21:09:00.000+08:00哎呀,這麼簡單的方法,我都忘了試了。 改 layout_height 成 35sp,的確可以改變這 ...哎呀,這麼簡單的方法,我都忘了試了。 <BR/>改 layout_height 成 35sp,的確可以改變這 spinner 本身的大小。 <BR/>不過,35sp 似乎是最小的高度了。 <BR/>再改小,右邊的箭頭圖形,好像也不會跟著變小。<BR/>謝謝你的解答。samluhttps://www.blogger.com/profile/15545436503686128783noreply@blogger.comtag:blogger.com,1999:blog-3402539703993479534.post-54599345663405882822008-07-14T14:03:00.000+08:002008-07-14T14:03:00.000+08:00如果要改Spinner 本身的大小你應該要對Spinner 的android:layout_heig...如果要改Spinner 本身的大小<BR/>你應該要對Spinner 的android:layout_height進行更改Neilhttps://www.blogger.com/profile/04652527297508719813noreply@blogger.com