0
我開發一個Android應用程序,它處理一個ListView,其中有幾個TextView作爲子對象。Android(查看):根據Android版本的ListView裏面的孩子位置
當我試圖通過使用getChildAt(pos)方法從父視圖獲取子項時,問題(已解決)出現了。
我已經測試我的應用程序在不同的Android版本,安裝了兩臺設備,並且我得到了以下結論:
在安卓2.2.1父視圖通過以下位置的指數化是指他們的孩子的:
父母。
- Child_A:位置2
- Child_B:位置1
- Child_C:位置0
在機器人4.0.3父視圖通過使用下面的位置指數化是指其孩子的:
父母。
- Child_A:0位
- Child_B:位置1
- Child_C:2位
所以,我想知道從哪個版本,它改變了孩子的指數化方案,以便操作取決於安裝在目標設備上的android版本,採用單向還是反向。
我想要做什麼是財產以後這樣的:
如果ANDROIDVERSION> = X,則
_ _ _USE新的子女學費指數化協議
其他
_ _ _使用舊的兒童指數化協議
謝謝。
謝謝,我檢查了以前的鏈接。 那麼,從android 4.0開始,它改變了兒童索引方法? –
Yuup你可以做任何你喜歡的{}大於4.0的內容。 –
非常感謝,祝你有個愉快的一天。 –