eatwhatApp开发实战(十)
2024-10-09 03:19:48
android应用中,很少有一个activity的app,这次我们设置一个activity,通过listview的点击跳转并显示对应的商店信息。
首先创建类ShopInfoActivity,对应设置其xml文件属性:
java:
public class ShopInfoActivity extends Activity{ @Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_shop_info);
}
}
xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin" > <TextView
android:id="@+id/tv_text_shop_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="店名:"
android:textSize="20sp"/>
</RelativeLayout>
接下来实现点击跳转的:
//意图
Intent it = new Intent();
//跳转activity
it.setClass(MainActivity.this, ShopInfoActivity.class);
//意图开启
startActivity(it);
在AndroidManifest.xml中注册ShopInfoActivity:
<activity
android:name="com.appdemo.eatwhat.ShopInfoActivity">
</activity>
这样,就可以点击跳转到另一个Activity。
最新文章
- JavaScript编码规范
- 【Alpha】Daily Scrum Meeting第一次
- leetcode174. Dungeon Game
- 安装指定版本的cordova
- <;转>;iOS9 Day-by-Day:iOS开发者必须了解的iOS 9新技术与API
- 解决微信浏览器无法使用window.location.reload()刷新页面
- IOS第18天(8,核心动画转场动画)
- docker-4 Dockerfile的使用
- JavaScript--面向对象与原型(15)
- Firefly框架参考
- jar包有嵌套的jar的打包成jar的方法
- java中super关键字
- JS windows对象的top属性
- MySQL中的replace语句
- <;a>;超链接用作下载
- php设计模式-依赖注入模式(Dependency Injection)
- 使用python生成词云
- Decorator(装饰)模式
- Linux内核设计第二周学习总结 完成一个简单的时间片轮转多道程序内核代码
- C++模(m&#250; )板秘籍