使用标题栏时遇到问题?

发布于 2024-12-02 08:52:37 字数 751 浏览 0 评论 0原文

我正在尝试使用以下代码插入标题栏。我尝试将其上的两个按钮保留在最左端和最右端。但这些按钮在标题栏上不可见。
TextView 在这里用作标题栏,即:

<TextView
android:layout_width="fill_parent"
android:layout_height="50px"
android:text="CAMERA"
android:gravity="center_horizontal"
android:background="#4C7D7E"
>
</TextView>

按钮代码:

<

Button
android:id="@+id/save"
android:layout_width="144px"
android:layout_height="37px"
android:text="save"
android:layout_x="7px"
android:layout_y="388px"
>
</Button>
<Button
android:id="@+id/send"
android:layout_width="144px"
android:layout_height="37px"
android:text="send"

android:layout_x="158px"
android:layout_y="388px"
>
</Button>

无法猜测。任何人都可以帮助我吗?

提前致谢

I am trying to insert a title bar with the following code. I try to keep the two buttons on it at left most and right most ends. But the buttons are not visible on the titlebar.
TextView is used as a title bar here and that is :

<TextView
android:layout_width="fill_parent"
android:layout_height="50px"
android:text="CAMERA"
android:gravity="center_horizontal"
android:background="#4C7D7E"
>
</TextView>

code for buttons:

<

Button
android:id="@+id/save"
android:layout_width="144px"
android:layout_height="37px"
android:text="save"
android:layout_x="7px"
android:layout_y="388px"
>
</Button>
<Button
android:id="@+id/send"
android:layout_width="144px"
android:layout_height="37px"
android:text="send"

android:layout_x="158px"
android:layout_y="388px"
>
</Button>

Cant guess.Can any one help me

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

是伱的 2024-12-09 08:52:37

您应该定义这样的布局并将其设置为标题栏。

<?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>

You should define a layout like this and set it as title bar.

<?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>
撩心不撩汉 2024-12-09 08:52:37

这些物品属于什么类型的父母?就我个人而言,我可能会使用 TableLayout,然后使用重力将对象放置在我希望它们出现的位置。使用权重标签设置标题栏上对象的间距。

What type of parent do these items reside in? Personally, I would probably use a TableLayout and then use gravity to position the objects where I wanted them to appear. Use the weight tag to set the spacing for the objects on the titleBar.

萌︼了一个春 2024-12-09 08:52:37

使用此并告诉我这适合您吗?

<?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout android:id="@+id/titlebar" 
            android:layout_width="fill_parent" android:layout_height="wrap_content" 
            xmlns:android="http://schemas.android.com/apk/res/android" android:weightSum="3"> 
            <Button 
             android:layout_weight="1"
             android:id="@+id/save" 
             android:layout_width="wrap_content" 
             android:layout_height="wrap_content" 
             android:text="save"/> 

            <TextView 
             android:layout_weight="1"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"  
            android:id="@+id/titleText" 
            android:text="right" /> 

            <Button 
             android:layout_weight="1"
            android:id="@+id/send" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:text="send" 
            android:layout_gravity="right"/> 
    </LinearLayout> 

Use This and tell me is this work for you?

<?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout android:id="@+id/titlebar" 
            android:layout_width="fill_parent" android:layout_height="wrap_content" 
            xmlns:android="http://schemas.android.com/apk/res/android" android:weightSum="3"> 
            <Button 
             android:layout_weight="1"
             android:id="@+id/save" 
             android:layout_width="wrap_content" 
             android:layout_height="wrap_content" 
             android:text="save"/> 

            <TextView 
             android:layout_weight="1"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"  
            android:id="@+id/titleText" 
            android:text="right" /> 

            <Button 
             android:layout_weight="1"
            android:id="@+id/send" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:text="send" 
            android:layout_gravity="right"/> 
    </LinearLayout> 
浪推晚风 2024-12-09 08:52:37
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" android:background="@drawable/main_bg">

    <RelativeLayout android:id="@+id/Rel_Top"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:background="#4C7D7E">
        <Button android:id="@+id/Btn_Back"
            android:layout_width="wrap_content"android:layout_height="wrap_content"
            android:layout_alignParentLeft="true" android:layout_marginLeft="10dip"
            android:layout_centerVertical="true" android:background="@drawable/settings"/>


        <TextView android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:id="@+id/Text_Title"
        android:text="Title"  android:layout_centerInParent="true"
                android:singleLine="true"/>

        <Button android:id="@+id/Btn_Search"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            android:layout_alignParentRight="true" android:layout_marginRight="10dip"
            android:layout_centerVertical="true" android:background="@drawable/search" />
        </RelativeLayout>
</RelativeLayout>
If you want to change the background color then change the background color in <RelativeLayout android:id="@+id/Rel_Top"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:background="#4C7D7E">
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" android:background="@drawable/main_bg">

    <RelativeLayout android:id="@+id/Rel_Top"
        android:layout_width="fill_parent" android:layout_height="wrap_content"
        android:background="#4C7D7E">
        <Button android:id="@+id/Btn_Back"
            android:layout_width="wrap_content"android:layout_height="wrap_content"
            android:layout_alignParentLeft="true" android:layout_marginLeft="10dip"
            android:layout_centerVertical="true" android:background="@drawable/settings"/>


        <TextView android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:id="@+id/Text_Title"
        android:text="Title"  android:layout_centerInParent="true"
                android:singleLine="true"/>

        <Button android:id="@+id/Btn_Search"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            android:layout_alignParentRight="true" android:layout_marginRight="10dip"
            android:layout_centerVertical="true" android:background="@drawable/search" />
        </RelativeLayout>
</RelativeLayout>
If you want to change the background color then change the background color in <RelativeLayout android:id="@+id/Rel_Top"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:background="#4C7D7E">
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文