问题描述
- 使用标题栏时遇到的问题
- 我用下面的代码插入一个标题栏。我想在标题栏的最左边和最右边各添加两个标题。但是按钮不能在标题栏上显示出来。
TextView 用做标题栏<TextViewandroid:layout_width=""fill_parent""android:layout_height=""50px""android:text=""CAMERA""android:gravity=""center_horizontal""android:background=""#4C7D7E""></TextView>
设置Button的颜色
<Buttonandroid:id=""@+id/save""android:layout_width=""144px""android:layout_height=""37px""android:text=""save""android:layout_x=""7px""android:layout_y=""388px""></Button><Buttonandroid:id=""@+id/send""android:layout_width=""144px""android:layout_height=""37px""android:text=""send""android:layout_x=""158px""android:layout_y=""388px""></Button>
如何能把标题栏的按钮显示出来呢?
解决方案
你应该按下面的方法定义一个布局,将它设置为标题栏。
<?xml version=""1.0"" encoding=""utf-8""?><LinearLayout android:id=""@+id/titlebar"" android:layout_width=""fill_parent"" android:layout_height=""80dp"" xmlns:android=""http://schemas.android.com/apk/res/android""> <Button android:id=""@+id/save"" android:layout_width=""144px"" android:layout_height=""37px"" android:text=""save""/> <TextView android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:id=""@+id/titleText"" android:text=""right"" /> <Button android:id=""@+id/send"" android:layout_width=""144px"" android:layout_height=""37px"" android:text=""send"" android:layout_gravity=""right""/></LinearLayout>
解决方案二:
我晕,亲,这样的问题
标题栏用LinearLayout,Button放到LinearLayout里面。你TextView里面又不能放Button。。
唉,还是跟StackOverFlow没得比啊。。。
时间: 2024-10-31 20:31:11