1

Button or ImageView私は自分のアクティビティ(画面)のヘッダーを表示する必要があるAndroidプロジェクトに取り組んでいます。以下は、私のアクティビティの 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 の 1 行下に表示するのではなく、左Proximityに表示することはできますか?button imageProximity

ここに画像の説明を入力

または

image which is left to Proximityタイトルをクリック可能にする方法はありますか?それができれば、上部に黒いボタンの画像を表示する必要はありません。

その画像は AndroidManifest.xml ファイルからのものです。クリック可能にする方法がわかりません。

4

2 に答える 2

0

上記のレイアウトでは、Proximity タイトルのすぐ下に黒いボタン イメージが表示されます。Proximity の 1 行下に表示するのではなく、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 に答える