如何在Android中添加标题栏中的按钮
我想在标题栏中添加一个按钮。我已经学习了本教程。 因此,我有以下课程:如何在Android中添加标题栏中的按钮,android,android-layout,android-titlebar,Android,Android Layout,Android Titlebar,我想在标题栏中添加一个按钮。我已经学习了本教程。 因此,我有以下课程: public class CustomWindow extends Activity { protected TextView title; protected ImageView icon; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
public class CustomWindow extends Activity {
protected TextView title;
protected ImageView icon;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Request for custom title bar
this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
//set to your layout file
setContentView(R.layout.activity_amtob);
//Set the titlebar layout
this.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
}
public void linkedinBtnClicked(View v)
{
//Implement the button click event
//Toast.makeText(this, "Button is clicked", Toast.LENGTH_LONG).show();
}
}
在title.xml中,我有以下代码:
<RelativeLayout xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="40dp"
android:orientation="horizontal" android:paddingLeft="5dp"
>
<TextView android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Subscriber Verification"
/>
<ImageButton android:src="@drawable/logout"
android:layout_width="28dp"
android:layout_height="28dp" android:clickable="true"
android:layout_alignParentRight="true"
android:id="@+id/linkedinBtn"
android:onClick="linkedinBtnClicked" />
</RelativeLayout>
为什么会发生这种异常?如何解决此异常?如何查看发生了什么异常 请分享您的stacktrace!您是否尝试过制作自定义操作/标题栏..您甚至可以在那里添加..请共享您的stacktrace!您是否尝试过制作自定义操作/标题栏..您甚至可以在那里添加。。
public class AMTOB_activity extends CustomWindow implements View.OnClickListener {
String fingerPrintDataFileName = null;
Button grabFingerData, sendRequest, photoUploader;
public String photoBytes = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_amtob);
grabFingerData = (Button) findViewById(R.id.grabDataButtonId);
grabFingerData.setOnClickListener(this);
sendRequest = (Button) findViewById(R.id.sendReq);
sendRequest.setOnClickListener(this);
// sendRequest.setVisibility(View.GONE);
}
}