所以這裏是我需要:第一頁 - >鏈接到第二頁(與幾個圖像按鈕) - >鏈接到不同的第三頁。意圖不工作時,第二個活動包含圖像按鈕
現在我已經嘗試了「第一頁 - >鏈接到第二頁」階段。
activity_main.xml中:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textSize="20sp"
android:text="This is first activity" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:text="Move to second activity" />
</RelativeLayout>
MainActivity.java:
package com.example.acer.myapplication;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
Button buttoon;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Intent move= new Intent(this, ActivityTwo.class);
buttoon=(Button) findViewById(R.id.button1);
buttoon.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(move);
}
});
}
}
ActivityTwo.java:
package com.example.acer.myapplication;
import android.os.Bundle;
import android.app.Activity;
public class ActivityTwo extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_two);
}
}
它實際上是工作時,第二頁沒有包含的任何圖像按鈕。
activity_two.xml(工作):沒有任何圖像
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="92dp"
android:text="Second activity"
android:textSize="20sp" />
</RelativeLayout>
按鈕也在努力:
<Button
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Second activity" />
但是當你添加圖像,它只是不工作。
使用背景圖片(不工作)按鈕:
<Button
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Second activity"
android:background="@drawable/image"/>
使用圖像按鈕(不工作):
<ImageButton
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Second activity"
android:src="@drawable/image"/>
,我真的需要第二頁有圖像按鈕。請指教我,我錯在哪裏或有另一個竅門。
ps:當我說不工作,我的意思是它建設順利,但它只是強制關閉在Android手機時,意圖被稱爲。所以沒有logcat條目。
重新檢查日誌,好像你正在達到堆的極限 –
它是否包含'I/dalvikvm-heap:將堆(frag case)增加到7。對於2536932字節分配,爲473MB? –
你使用的按鈕,textview和Imagebutton相同的ID? – Ritesh