已采納回答 / 慕mu
當你需要使用TextView的時候要聲明,比如需要改變對應的textView的android:text屬性的時候就必須要聲明,要不然會報錯。在GridView中TextView并沒有被使用,只是作為顯示的樣式,所以不需要聲明。。。。。。----------------------------------------------------------------------------------------------------分割線以上是我個人的理解,同為菜鳥小白。。。。。。
2016-10-14
已采納回答 / 天涯逐夢
錯誤代碼中的第四行android.widget.GridLayout cannot be cast to android.widget.GridView的意思應該是你layout布局文件中的布局方式寫錯了,老師教程里用的是LineLayout,而你用的是GridLayout。所以說可能是GridLayout不居中不能用GridView控件。。然后我也是初學者,,只能說是可能是這個問題
2016-10-05
已采納回答 / 慕粉4105469
This constant was deprecated in API level 24.?FEATURE_PROGRESS?and related methods are no longer supported starting in API 21.這兩個常量已經廢棄,除非你將API版本調低一些?;蛘呤褂眯碌暮瘮?...code...>Enable extended scr...
2016-10-03
已采納回答 / 洋洋洋1
?個人看法: caonima ccc = new fragment1();這句話之后會直接啟動fragment,就會直接執行oncreateView的方法,所以會報空指針吧,如果傳值的話,最好還是重寫fragment中的new instance(Bundle)方法,通過其參數傳值,onclick中的代碼可以這樣寫:?public void onClick(View v) {Bundle b = new Bundle();b.put("key","value");?? fragment f =? fragm...
2016-09-22
已采納回答 / 慕虎8944750
data是成員變量,你在oncreate()方法里面又重新寫了個data,相當于一個局部變量,在獲取數據源的方法中添加數據到data(全局變量的data),但是你全局的data并沒有初始化,而且數據距適配器中的data并沒有數據。建議你將oncreate()方法中List<Map<String,?Object>>?data?=?new?ArrayList<Map<String,?Object>>();改為data?=?new?ArrayList<Map...
2016-09-22
已采納回答 / 慕后端6532889
gen目錄下的R.java文件里把每一個資源id轉化成一個標識符,標識符是int類型。所以每一個id實際上是一個int類型的常量。題主可以去那個文件里找一下(android studio項目里面沒有該文件,eclipse項目里有)
2016-09-21