我希望能够在 Android Studio 的同一个 java 类中打开 3 个按钮,一个地图,一个指向文本和图片的按钮,最后一个是视频 .. 我使用了以下代码:
public void location(View view) {
Button great = (Button) findViewById(R.id.location);
great.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
Intent intent = new Intent(getApplicationContext(),location`enter code here`.class);
startActivity(intent);
}
});
}
其他 2 个按钮也一样。至于 .xml 文件
<Button
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="@string/history"
android:id="@+id/button"
android:onClick="location"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"/>
并且字符串是
<string name="map">Map</string>
<string name="location">Location</string>
<string name="info">information about related subject
</string>
问题是我怎样才能在同一个主布局中打开所有 3 个按钮?我用吗
public void onClick(View view) {
Intent intent = new Intent(getApplicationContext(),location`enter code here`.class);
}
在所有 3 个按钮中?还是我必须将每个按钮分配给不同的 java 类?特别是当所有 API 设置(导入谷歌地图)在主 java 中显示为灰色时?