1

我正在开发一个 Android 项目,我需要在其中显示Button or ImageView我的活动(屏幕)的标题。下面是我的活动的 XML 布局。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/app"
    android:layout_width="1dp"
    android:layout_height="1dp"
    android:layout_margin="2px"
    android:orientation="vertical"
    android:padding="2px" >


    <LinearLayout
        android:id="@+id/tabBar"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <ImageView
            android:id="@+id/BtnSlide"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="0px"
            android:padding="0px"
            android:src="@drawable/button" />

    </LinearLayout>

</LinearLayout>

使用上面的布局,我可以在标题button image下方看到我的黑色。Proximity是否可以显示我button image的左侧Proximity而不是在接近下方显示一行?

在此处输入图像描述

或者

有什么办法可以让image which is left to Proximity标题可以点击吗?如果我能做到这一点,那么我不需要在顶部显示黑色按钮图像。

该图像来自 AndroidManifest.xml 文件。我不知道如何使它可点击。

4

2 回答 2

0

使用上面的布局,我可以在 Proximity 标题下方看到我的黑色按钮图像。是否可以在 Proximity 左侧显示我的按钮图像,而不是在 Proximity 下方显示一行?

由于 Proximity 在标题栏中,您需要创建自己的自定义标题栏才能将按钮放置到标题栏。这是example实现它的方法。

也试着想想ActionBar.

于 2013-03-23T22:30:40.660 回答
0

试试这个

Button b=new Button(context);

    View v = findViewById (android.R.id.title);  // Getting the title bar view
     v.addView(b);    // setting Button
    v.setClickable(true);
    v.setOnClickListener(new OnClickListener() {
        @Override public void onClick(View v) {
            Toast.makeText(context, "You have clicked on Title", Toast.LENGTH_SHORT).show();
        }
    });

我怎么会建议你使用ActionBar

注意:我没有尝试过。让我知道它是否适合你

于 2013-03-23T22:31:41.283 回答