我是Android编程新手。在我的应用程序中,有第一个>显示菜单的活动。之后,我有另一个有科学家名单的人。但是>我想点击其中一位科学家并打开另一项活动,该活动将显示有关他们的信息。
问题是,当我在用科学家列表打开>活动后尝试打开第三个活动时,应用程序变为空白并返回菜单>活动,并且不显示有关>的信息的活动;科学家。
活动一 - >活动2 - >活动3
我不知道我做错了什么。
>Thanks for helping me.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- Alan Turing -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/alanturing4" />
<Button
android:id="@+id/OpcoesAlanTuring"
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#80cbc4"
android:fontFamily="sans-serif"
android:onClick="OpenTuringOptions"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Alan Turing"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
<!-- Albert Einstein -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/einstein3" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#9ccc65"
android:fontFamily="sans-serif"
android:onClick="OptionsAlanTuring"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Albert Einstein"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
<!-- Dennis Ritchie -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/dennisritchie" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#fff59d"
android:fontFamily="sans-serif"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Dennis Ritchie"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
<!-- Elon Musk -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/elonmusk" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#b71c1c"
android:fontFamily="sans-serif"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Elon Musk"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
<!-- Leonardo da Vinci -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/leonardodavinci" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#ffeb3b"
android:fontFamily="sans-serif"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Leonardo da Vinci"
android:textAllCaps="false"
android:textSize="30sp"
android:textStyle="bold" />
</LinearLayout>
<!-- Linus Torvalds -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/linustorvalds" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#ff5722"
android:fontFamily="sans-serif"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Linus Torvalds"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
<!-- Marie Curie -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/isaacnewton" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#7e57c2"
android:fontFamily="sans-serif"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Isaac Newton"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
<!-- René Descartes -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/descartes" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#f48fb1"
android:fontFamily="sans-serif"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="René Descartes"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
<!-- Stephen Hawking -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/stephen2" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#aed581"
android:fontFamily="sans-serif"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Stephen Hawking"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
<!-- Tim Berners Lee -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal">
<ImageView
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="1"
android:scaleType="centerCrop"
android:src="@drawable/timbernerslle" />
<Button
android:layout_width="0dp"
android:layout_height="100dp"
android:layout_weight="3"
android:background="#26a69a"
android:fontFamily="sans-serif"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="Tim Berners-Lee"
android:textAllCaps="false"
android:textSize="30dp"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
</ScrollView>
public class explore extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_explore);
}
public void OpenTuringOptions(View view) {
Intent i = new Intent(this, opcoesalanturing.class);
startActivity(i);
}
}