我的目的是在一行中创建许多按钮,所以我认为每个按钮必须很小。
如何创建这样的小按钮?
我尝试了下面的代码,但它并不相似
这是我的style.xml
<style name="RightLink2" parent="@android:style/Widget.Button.Small">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:padding">2dip</item>
<item name="android:textSize">10dp</item>
</style>
这是我的layout.xml
<LinearLayout android:layout_width="match_parent" android:id="@+id/linearLayout1" android:orientation="horizontal" android:layout_height="wrap_content" android:weightSum="1">
<Button android:id="@+id/myButton"
style="@style/RightLink2"
android:text="Click here"/>
</LinearLayout>
答案 0 :(得分:8)
如果你打算在一行中做很多小按钮,你就错了。
在为手机,UI设计师编程时,您已生效。你必须记住,你的用户会在吃汉堡包和喝苏打水的同时使用他大胖的油腻手指,并且仍然需要轻松浏览你的应用程序。
有关于按钮的最小建议大小的指南,但您应该使用以下想法:
两种方式都有效,但我赞成第二种方式,我发现它更性感,更实用。您可能需要一个小指示器(如三角形或等效物),以显示更多。可发现性非常重要,现在用户都会接受培训以尝试滑动内容。
答案 1 :(得分:1)
这在用户点查看中不公平。
因为,当用户想要按下一个按钮时,将立即按下两个按钮。你可以做到这一点,但它不是一个有用的东西...... !!!