0
我的TextSwitcher類擴展了視圖。我如何將它添加到我的主文件並在課堂中調用方法?Android添加類
我用盡:
addView(new TextSwitcher(this));
,但沒有運氣。
我的TextSwitcher類擴展了視圖。我如何將它添加到我的主文件並在課堂中調用方法?Android添加類
我用盡:
addView(new TextSwitcher(this));
,但沒有運氣。
通過「我的主文件」,你的意思是主佈局文件?首先,你可以在佈局XML中直接做到這一點。語法是:
<com.mypackage.TextSwitcher android:id="@+id/TheSwitcher" />
並且不要忘記寬度/高度/重量等。
其次,您可以通過addView()
以編程方式添加它。請小心爲此選擇合適的容器對象。並且不要忘記設置其佈局參數,它必須與容器兼容(對於LinearLayout中的對象,您提供的參數爲LinearLayoutParams的實例等)。
雖然我推薦第一種方法。佈局參數不是特別的代碼友好,特別是如果你想要密度無關的尺寸。
你是什麼意思'沒有運氣'?你得到了什麼?有沒有例外(粘貼日誌)還是不顯示? –