在某些应用程序中,我看到一个 EditText 小部件与右侧的 Button 组合(例如twitter 应用程序中的搜索字段)。我怎样才能创建这样的小部件?
问候, 马可
在某些应用程序中,我看到一个 EditText 小部件与右侧的 Button 组合(例如twitter 应用程序中的搜索字段)。我怎样才能创建这样的小部件?
问候, 马可
我终于找到了解决方案。以下是谷歌人的做法:search_bar.xml 感谢您的帮助!
在 Android 开发者中心查看 TableLayout 和 RelativeLayout。
这里还有一些关于布局的官方教程。
如果你使用TableLayout,你可以在两列布局的左列放一个EditText,然后把按钮放在右边。或者,可能更好的方法是使用RelativeLayout,它给你更多的灵活性。
Take a look at Applying Styles and Themes and the Draw 9-patch tool. 9-patches are used as the background for widgets like EditText and Button. You can combine a custom widget background with padding and margins to get the effect you want.