Combining EditText and Button?

2019-04-12 00:40发布

In some apps I see an EditText widget combined with a Button on the right side (e.g. the search field in the twitter app). How can I create a widget like that?

Regards, Marco

3条回答
对你真心纯属浪费
2楼-- · 2019-04-12 01:19

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.

查看更多
爱情/是我丢掉的垃圾
3楼-- · 2019-04-12 01:22

Check out the TableLayout and the RelativeLayout in the Android developer center.

There are a few more official tutorials on layouts here.

If you use the TableLayout, you can put an EditText in the left column of a two column layout, and then put the button on the right. Or, probably a better way, would be to use a RelativeLayout, which gives you a little more flexibility.

查看更多
男人必须洒脱
4楼-- · 2019-04-12 01:27

I finally found a solution. Here's how the google guys did it: search_bar.xml Thanks for your help!

查看更多
登录 后发表回答