新闻详情页面设计
该页面包括新闻的发布公众号,新闻标题,新闻内容和返回键,点击返回键能回到首页。
<?xml version="1.0" encoding="utf-8"?>
<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:id="@+id/news_top"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/bgc"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="55dp"
android:orientation="horizontal">
<ImageView
android:id="@+id/news_back"
android:layout_width="26dp"
android:layout_height="26dp"
android:layout_weight="1"
android:layout_gravity="center"
app:srcCompat="@drawable/back" />
<TextView
android:id="@+id/news_person"
android:layout_width="370dp"
android:layout_height="match_parent"
android:textSize="20sp"
android:gravity="center"
android:text="@string/person" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/news_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/new_title"
android:layout_marginTop="16dp"
android:layout_marginBottom="16dp"
android:textSize="28sp" />
<TextView
android:id="@+id/news_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/new_content"
android:textSize="18sp" />
</LinearLayout>
</LinearLayout>
设置消息的点击事件
public void onClick(int position) {
Intent intent = new Intent(view.getContext(),WxNew.class);
Bundle bundle = new Bundle();
startActivity(intent);
}
返回主界面
绑定xml布局文件和设置返回键的点击事件。
public class WxNew extends AppCompatActivity {
private ImageView imageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.wx_new);
imageView = findViewById(R.id.news_back);
imageView.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
finish();
}
});
}
}
实现效果
源码地址
gitee
|