2017-01-27 83 views
0

我正在爲Android手機創建一個遊戲,我想在其中選擇玩家顏色的下拉菜單。對於下拉列表,我使用SelectBox,並在SelectBox中放置了顏色列表,但它顯示顏色的十六進制值,而不是真實顏色。也許我應該在具有該顏色的SelectBox中放置某種形狀。我很難解釋,因爲我是初學者使用libgdx和遊戲開發。android - libgdx - 如何顯示選擇框中的顏色列表?

這就是我想要實現:imgur.com/0Hxba98

+1

你能詳細闡述一下你的問題嗎?不要以英文爲恥。我們是開發者而不是語法納粹。 – surajsn

+0

我正在爲Android手機創建一個遊戲,我想在其中選擇玩家顏色的下拉菜單。對於下拉列表,我使用SelectBox,並在SelectBox中放置了顏色列表,但它顯示顏色的十六進制值,而不是真正的顏色。也許我應該在具有該顏色的SelectBox中放置某種形狀。 我很難解釋,因爲我是使用libgdx和遊戲開發的先行者。 – user7479651

+0

這是我試圖實現的:http://imgur.com/0Hxba98 – user7479651

回答

0

選擇框是通用類,可以像字符串東西。

SelectBox<T> sel=new SelectBox<T>(skin); 

如果你想dropDown應該是顏色的名稱比T應該是字符串。
併爲您的不同字符串創建數組並傳入SelectBox。

+0

感謝您的意見:)我一直在想,但我想讓這部分像問題的圖片。再次思考,你的方式更簡單,更快完成。 – user7479651

+0

不客氣。 SelectBox是通用的,因此您可以將不同的Sprite用於不同顏色的圖片並與SelectBox一起使用。 – Aryan