详细到每个点上
1.打开环境Android Studio 创建一个项目:mymusicdemo
2.在Java里 创建一个Maintivity.java ,同时创建它的布局xml activity_main.xml,
在*activity_main.xml 里写上布局*
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.xdw.wymusicdemo.MainActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal">
<TextView
android:id="@+id/main_local_tv"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:gravity="center"
android:text="本地音乐"
android:textSize="20sp" />
<TextView
android:id="@+id/main_online_tv"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:gravity="center"
android:text="在线音乐"
android:textSize="20sp" />
</LinearLayout>
<android.support.v4.view.ViewPager
android:id="@+id/main_vp"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v4.view.ViewPager>
</LinearLayout>
在上面的代码中,我最后加了这样的代码
<android.support.v4.view.ViewPager
android:id="@+id/main_vp"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v4.view.ViewPager>
这个布局可以实现手机屏幕实现侧滑效果,通过手指在手机屏幕上的左右滑动,可以“我的音乐里”转到“在线音乐”里,
- 创建一个Layout -> “music_item.xml”在里面 我定义了3个控件 分别是
一个ImageView 两个TextView
这个Layout 只是一个效果图 ,没实际意义
代码如下: