用户指定的动态属性

时间:2015-05-06 16:53:20

标签: android types

我想知道是否有机会为用户自己定义的对象创建可比较的属性。 以下情况:在我的Android应用程序中,用户创建一个对象“car”,此对象具有预定义的属性,如颜色,大小,门,引擎等......但现在,用户想要添加一个单独的属性,如“长度” “...为此用户在视图下获得一个加号按钮来添加此属性...现在他可以输入想要的属性,但他不想要的是定义输入的类型! 用户认为“嘿,很明显,长度用数字表示,为什么我必须为此选择类型?”

如果我只给他们预定义的属性,我不想限制用户。

我考虑过将每个新参数保存为字符串,但是这些值不再可比了......“900”在字符串比较中大于“1000”,依此类推。我想过滤数据并稍后进行查询。

我根本不同意让用户选择字段的类型,但我不想在Android应用程序中问他们太多。

如果这一切都不可能,我怎样才能从用户那里巧妙地获取该类型的信息?

我该如何处理这个问题?有人可以给我一个提示或关键字来搜索吗?

1 个答案:

答案 0 :(得分:0)

自然分类可能是您正在寻找的东西。它将解决数字问题。