fragment_index.xml has finished.

master
hjw 3 years ago
parent 825686530a
commit cdf4b27c88

@ -4,10 +4,19 @@ import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.Toast;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.example.leudaemialikeme.R;
import com.example.leudaemialikeme.Recnews;
import com.example.leudaemialikeme.adapter.RecnewsAdapter;
import java.util.ArrayList;
import java.util.List;
/**
* A simple {@link Fragment} subclass.
@ -16,6 +25,8 @@ import com.example.leudaemialikeme.R;
*/
public class IndexFragment extends Fragment {
private List<Recnews> recNews=new ArrayList<>();;
// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private static final String ARG_PARAM1 = "param1";
@ -25,6 +36,7 @@ public class IndexFragment extends Fragment {
private String mParam1;
private String mParam2;
public IndexFragment() {
// Required empty public constructor
}
@ -60,6 +72,84 @@ public class IndexFragment extends Fragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_index, container, false);
View view=inflater.inflate(R.layout.fragment_index, container, false);
initRecNews();
RecyclerView recyclerView=(RecyclerView) view.findViewById(R.id.recommend_news);
LinearLayoutManager layoutManager=new LinearLayoutManager(this.getActivity());
recyclerView.setLayoutManager(layoutManager);
RecnewsAdapter recnewsAdapter=new RecnewsAdapter(recNews);
recyclerView.setAdapter(recnewsAdapter);
initClick(view);
return view;
}
private void initClick(View view){
LinearLayout searchLinear=view.findViewById(R.id.search_linear);
LinearLayout recLinear=view.findViewById(R.id.rec_linear);
LinearLayout kepuLinear=view.findViewById(R.id.kepu_linear);
LinearLayout clockLinear=view.findViewById(R.id.clock_linear);
searchLinear.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
}
});
recLinear.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
}
});
kepuLinear.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
}
});
clockLinear.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Toast.makeText(view.getContext(),"x1233",Toast.LENGTH_SHORT).show();
}
});
}
//int imageNum,String theme,String intro,int visNum, String time
private void initRecNews(){
for(int i=0;i<2;i++){
Recnews news1=new Recnews(R.drawable.rec_news1,
"儿童急性B淋巴细胞白血病,除了传统疗法还有哪些前沿治疗方法呢?",
"急性淋巴细胞白血病ALL是儿童最常见的恶性肿瘤其中约85%为……"
,102,"2021-11-6 09:19:54"
);
recNews.add(news1);
Recnews news2=new Recnews(R.drawable.rec_news2,
"儿童急性B淋巴细胞白血病,除了传统疗法还有哪些前沿治疗方法呢?",
"急性淋巴细胞白血病ALL是儿童最常见的恶性肿瘤其中约85%为……"
,100,"2021-12-6 03:19:54"
);
recNews.add(news2);
Recnews news3=new Recnews(R.drawable.rec_news3,
"儿童急性B淋巴细胞白血病,除了传统疗法还有哪些前沿治疗方法呢?",
"急性淋巴细胞白血病ALL是儿童最常见的恶性肿瘤其中约85%为……"
,100,"2021-12-6 03:19:54"
);
recNews.add(news3);
Recnews news4=new Recnews(R.drawable.rec_news4,
"儿童急性B淋巴细胞白血病,除了传统疗法还有哪些前沿治疗方法呢?",
"急性淋巴细胞白血病ALL是儿童最常见的恶性肿瘤其中约85%为……"
,100,"2021-12-6 03:19:54"
);
recNews.add(news4);
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -9,13 +9,15 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:orientation="vertical"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_margin="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">

@ -1,14 +1,382 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
<ScrollView
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"
tools:context=".Fragment.IndexFragment">
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".Fragment.IndexFragment"
android:background="@drawable/background"
>
<!-- TODO: Update blank fragment layout -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ffffff">
<LinearLayout
android:id="@+id/search_linear"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_margin="20dp"
android:background="@drawable/shape_round_corner"
android:orientation="horizontal">
<SearchView
android:layout_width="wrap_content"
android:layout_height="match_parent"
/>
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_vertical"
android:text="你不知道的白血病知识" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="190dp"
android:orientation="vertical">
<LinearLayout
android:id="@+id/rec_linear"
android:layout_width="190dp"
android:layout_height="76dp"
android:layout_margin="10dp"
android:background="@drawable/shape_round2_corner"
android:orientation="horizontal"
android:padding="5dp"
android:elevation="10dp">
<ImageView
android:layout_marginRight="10dp"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center_vertical"
android:src="@drawable/friends" />
<LinearLayout
android:layout_width="91dp"
android:layout_height="wrap_content"
android:orientation="vertical"
android:elevation="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="好友推荐"
android:textSize="17dp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="看看好友动态"
android:textSize="13dp" />
</LinearLayout>
<ImageView
android:id="@+id/imageView"
android:layout_width="17dp"
android:layout_height="55dp"
android:src="@drawable/forward" />
</LinearLayout>
<LinearLayout
android:id="@+id/kepu_linear"
android:layout_width="189dp"
android:layout_height="76dp"
android:layout_margin="10dp"
android:background="@drawable/shape_round2_corner"
android:orientation="horizontal"
android:padding="5dp"
android:elevation="10dp"
>
<ImageView
android:id="@+id/imageView2"
android:layout_marginRight="10dp"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center_vertical"
android:src="@drawable/kepu" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="科普"
android:textSize="17dp"
android:textStyle="bold" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="白血病相关科普"
android:textSize="13dp" />
</LinearLayout>
<ImageView
android:id="@+id/imageView3"
android:layout_width="17dp"
android:layout_height="55dp"
android:src="@drawable/forward" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/clock_linear"
android:layout_width="match_parent"
android:layout_height="170dp"
android:layout_gravity="top"
android:layout_margin="10dp"
android:background="#ffffff"
android:orientation="vertical"
android:elevation="10dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:id="@+id/textView4"
android:layout_width="140dp"
android:layout_height="match_parent"
android:gravity="center"
android:text=" 服药提醒"
android:textSize="17dp"
android:textStyle="bold" />
<ImageView
android:id="@+id/imageView4"
android:layout_width="17dp"
android:layout_height="55dp"
android:src="@drawable/forward" />
</LinearLayout>
<TextView
android:id="@+id/textView5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="10dp"
android:gravity="center"
android:text="距下一次服药\n1小时10分钟"
android:textSize="13dp" />
<ImageView
android:id="@+id/imageView5"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/clock"
android:layout_gravity="center"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="156dp"
android:layout_margin="20dp"
android:background="#ffffff"
android:orientation="vertical"
android:padding="20dp"
android:elevation="10dp">
<TextView
android:id="@+id/textView6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:text="资讯分类"
android:textSize="17dp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/company"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView6"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/company" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="8dp"
android:text="公司" />
</LinearLayout>
<LinearLayout
android:id="@+id/ten"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView7"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/ten" />
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="红十字" />
</LinearLayout>
<LinearLayout
android:id="@+id/government"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView8"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/government" />
<TextView
android:id="@+id/textView9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="8dp"
android:text="政府" />
</LinearLayout>
<LinearLayout
android:id="@+id/charity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView9"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/charity" />
<TextView
android:id="@+id/textView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="8dp"
android:text="慈善" />
</LinearLayout>
<LinearLayout
android:id="@+id/all"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:orientation="vertical">
<ImageView
android:id="@+id/imageView10"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/all" />
<TextView
android:id="@+id/textView11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="8dp"
android:text="全部" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/textView12"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/hello_blank_fragment" />
android:layout_height="20dp"
android:layout_marginLeft="20dp"
android:text="精选资讯"
android:textSize="17dp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="188dp"
android:layout_margin="20dp"
android:background="#ffffff">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recommend_news"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</FrameLayout>
</LinearLayout>
</ScrollView>
Loading…
Cancel
Save