2015-05-06 52 views
-1

我想知道是否有機會爲用戶自己定義的對象創建可比較的屬性。 以下案例:在我的android應用程序中,用戶創建一個對象「汽車」,該對象具有預定義的屬性,如顏色,大小,門,引擎等......但現在,用戶想要添加一個單獨的屬性,如「長度「...因爲用戶在視圖下面加上了一個加號按鈕來添加這個屬性......現在他可以鍵入想要的屬性,但是他不想要的是定義輸入的類型! 用戶認爲「嘿,它很明顯,長度是用數字表示的,所以爲什麼我必須爲此選擇類型?」用戶指定的動態屬性

我不想限制用戶,如果我給他們只有預定義的屬性。

我想將每個新參數保存爲一個字符串,但這些值不再可比......在字符串比較中,「900」比「1000」大,等等。我想過濾數據,稍後再做查詢。

我不同意所有的想法,讓用戶選擇哪種類型的字段,但我不想在Android應用程序中問他們太多。

如果這一切都不可能,我該如何巧妙地從用戶那裏獲取該類型的信息?

我該如何處理這個問題?有人可以給我一個提示或關鍵字來搜索嗎?

回答

0

自然排序可能是你正在尋找的東西。它將用數字解決問題。

+0

這是我缺少的關鍵字。謝謝。 – harrow