1

次のタイプのカスタムタイトルバーでクリックエフェクトを作成したいとします。ホーム、タイトルや検索、さらに機能を実行する必要があり、それのいずれかをクリック:カスタムタイトルバーでクリック可能なアイコンを作成する方法

enter image description here

は、ここでは三つの機能があります。

私はこの

http://staticallytyped.wordpress.com/2011/03/18/android-dynamic-and-custom-title-bars/

を以下ましたが、私は上記の投稿した効果をしたいです。

答えて

2

あなたが話すことは、Action Barと呼ばれています。これはAndroidタブレット用に特別に設計されています。しかし、開発者はAction BarをAndroid携帯電話でも利用できるようにしました。

Action Bar written by johannilssonをご覧ください。このライブラリプロジェクトをダウンロードし、必要に応じてカスタマイズし、このライブラリをプロジェクトに統合するだけです。

他のアクションバーの例:

Xoriant Action Bar -

注:あなたはそれにホーム、検索とタイトルを持つようにしたいので、これはあなたが望む同じものです。

Thiranjith blogspot

+0

このアクションバーは、APIレベル11で使用できます。これは、APIレベル2.1を使用して開発しているアプリケーションで動作しますか? – Shruti

+0

ありがとうkartikそれは私を助けた... :) – Shruti

+0

歓迎:)お楽しみください... –

0

ただ、これを試してください。..

1)まずmain & custom_title

2のような2つのレイアウトを作成する)あなたがここに投稿したように入力しドローアブルを含める必要があります。そして、このコードを使用してください。

main.xml - あなたが欲しいものをデザインしました。

custom_title.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" 
android:layout_width="fill_parent" 
android:layout_height="35dip" 
android:gravity="center_vertical" 
android:paddingLeft="5dip" 
android:background="#323331"> 

<Button 
    android:id="@+id/button1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:onClick="hello" 
    android:text="Button" /> 
</LinearLayout> 

Main.java

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 

    setContentView(R.layout.main); 

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title); 
} 
public void hello(View view) 
{ 
    Toast.makeText(getApplicationContext(), "Hi, this is test.", Toast.LENGTH_LONG).show(); 
} 

ニーズに変更し、このコードを。これがあなたを助けることを願っています

+0

replying..butためのおかげで、私はこれを試みたが、私は共有I画像のようなUIを作成したいreferred..iリンクに示すように、私は効果を取得しています所望の出力を取得していません。 – Shruti

関連する問題