Android 创建小按钮

Android 创建小按钮,android,android-layout,Android,Android Layout,我的意图是在一行中创建许多按钮,因此我认为每个按钮都必须很小 如何创建这样的小按钮? 我尝试了下面的代码,但与之不同。 这是我的style.xml 包装内容 包装内容 2dip 10dp 这是我的layout.xml 如果你想在一行中按许多小按钮,那你就错了 在为手机编程时,您实际上是一个UI设计器。你必须记住,你的用户在吃汉堡包和喝苏打水的时候可能会用他那又大又胖又油腻的手指,而且仍然需要轻松地浏览你的应用程序 关于按钮的最小建议尺寸,有一些指导原则,但您应该使用以下想法: 如果你的

我的意图是在一行中创建许多按钮,因此我认为每个按钮都必须很小

如何创建这样的小按钮?

我尝试了下面的代码,但与之不同。

这是我的
style.xml


包装内容
包装内容
2dip
10dp
这是我的layout.xml


如果你想在一行中按许多小按钮,那你就错了

在为手机编程时,您实际上是一个UI设计器。你必须记住,你的用户在吃汉堡包和喝苏打水的时候可能会用他那又大又胖又油腻的手指,而且仍然需要轻松地浏览你的应用程序

关于按钮的最小建议尺寸,有一些指导原则,但您应该使用以下想法:

  • 如果你的线路上有5个以上的按钮,你就错了
  • 如果仍要放置五个以上的按钮,可以使用打开按钮窗格/视图的五个按钮之一,也可以水平滑动按钮行以显示其他按钮

这两种方法都有效,但我倾向于第二种方法,因为我发现这两种方法都更性感、更实用。您可能需要在侧面放置一个小指示器(如三角形或等效物),以显示更多。可发现性很重要,现在的用户都接受过尝试滑动东西的培训。

如果你想在一行中按很多小按钮,那你就错了

在为手机编程时,您实际上是一个UI设计器。你必须记住,你的用户在吃汉堡包和喝苏打水的时候可能会用他那又大又胖又油腻的手指,而且仍然需要轻松地浏览你的应用程序

关于按钮的最小建议尺寸,有一些指导原则,但您应该使用以下想法:

  • 如果你的线路上有5个以上的按钮,你就错了
  • 如果仍要放置五个以上的按钮,可以使用打开按钮窗格/视图的五个按钮之一,也可以水平滑动按钮行以显示其他按钮

这两种方法都有效,但我倾向于第二种方法,因为我发现这两种方法都更性感、更实用。您可能需要在侧面放置一个小指示器(如三角形或等效物),以显示更多。可发现性很重要,现在的用户都被训练尝试滑动东西。

从用户的角度来看,这是不公平的


因为,当用户想要按下一个按钮时,就会同时按下两个按钮。你可以这样做,但这不是一件有用的事情

从用户角度来看,这是不公平的


因为,当用户想要按下一个按钮时,就会同时按下两个按钮。你可以这样做,但这不是一件有用的事情

最好先给出答案,然后解释问题或建议,因为每个应用程序都有不同的需求。。这是我能得到的最接近的答案+Deepak Yadav事实上,在我看来,帮助客户完善应用程序需求是您工作的一部分。因此,不,“每个应用程序都有自己的需求”并不是糟糕UI设计的借口,除非你现在是一个从来不与任何类型的“客户”交谈的代码猴子,你应该开始寻找更好的工作+Kheldar是iPhone横向模式计算器的一个例子,一行有5个以上的按钮(10个按钮),我不认为这是糟糕的ui设计。因此,是的,这取决于规格或要求。作为一个编写代码的猴子并不坏,因为他们从u:P这样的聪明人那里得到指示,所以这是你的错,你不擅长你的工作。和平+Deepak Yadav嘿,你可能有一个正确的观点。我仍然认为,事实上,作为一名设计师,你最好为计算器设计一些令人敬畏的新范例(我没有),而不是小按钮,不过这是吹毛求疵。祝你今天愉快,伙计!最好先给出答案,然后解释问题或建议,因为每个应用程序都有不同的需求。。这是我能得到的最接近的答案+Deepak Yadav事实上,在我看来,帮助客户完善应用程序需求是您工作的一部分。因此,不,“每个应用程序都有自己的需求”并不是糟糕UI设计的借口,除非你现在是一个从来不与任何类型的“客户”交谈的代码猴子,你应该开始寻找更好的工作+Kheldar是iPhone横向模式计算器的一个例子,一行有5个以上的按钮(10个按钮),我不认为这是糟糕的ui设计。因此,是的,这取决于规格或要求。作为一个编写代码的猴子并不坏,因为他们从u:P这样的聪明人那里得到指示,所以这是你的错,你不擅长你的工作。和平+Deepak Yadav嘿,你可能有一个正确的观点。我仍然认为,事实上,作为一名设计师,你最好为计算器设计一些令人敬畏的新范例(我没有),而不是小按钮,不过这是吹毛求疵。祝你今天愉快,伙计!先回答问题。先回答问题。