a179583637
a179583637
2016-07-08 04:27

使用自定义actionbar,里面的按钮点击不了,求大牛

主要问题就是标题,看我代码
package textview.exam;

import android.app.ActionBar;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;

public class Familyadd extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_familyadd);
    //自定义actionbar
    final ActionBar actionBar = getActionBar();
    actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
    actionBar.setCustomView(R.layout.familyadd_actionbar);
    actionBar.getCustomView().setOnClickListener(actionbarListener);
}

View.OnClickListener actionbarListener = new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.backzz:
                Log.i("啊啊", "啊啊");
                break;
            default:
                break;
        }
    }
};

}

布局
<?xml version="1.0" encoding="utf-8"?>
android:layout_width="match_parent" android:layout_height="match_parent">
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#CCCCCC">

    <Button
        android:id="@+id/backzz"
        android:layout_width="40dp"
        android:layout_height="30dp"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="10dp"
        android:background="@drawable/family_return"
         />

   <View
        android:layout_width="1dp"
        android:layout_height="35dp"
        android:background="#66CCFF"
       android:layout_alignParentBottom="true"
       android:layout_marginBottom="7dp"
        android:layout_gravity="center_horizontal"
       android:layout_toEndOf="@+id/backzz"
        />

    <TextView
        android:layout_width="100dp"
        android:layout_height="fill_parent"
        android:text="添加亲人"
        android:textColor="#FFFFFF"
        android:textSize="10pt"
        android:gravity="center"
        android:layout_toEndOf="@+id/backzz" />

</RelativeLayout>

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

5条回答