Browse Source

no message

master
lh 8 years ago
parent
commit
e248704df7
3 changed files with 44 additions and 16 deletions
  1. +38
    -10
      app/src/main/java/com/qhclh/ytzh/index/planorder/WarningActivity.java
  2. +4
    -4
      app/src/main/java/com/qhclh/ytzh/index/planorder/WarningAdapter.java
  3. +2
    -2
      app/src/main/res/layout/item_warning.xml

+ 38
- 10
app/src/main/java/com/qhclh/ytzh/index/planorder/WarningActivity.java View File

@ -1,15 +1,19 @@
package com.qhclh.ytzh.index.planorder; package com.qhclh.ytzh.index.planorder;
import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.support.v7.widget.Toolbar; import android.support.v7.widget.Toolbar;
import android.view.View; import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView; import android.widget.ListView;
import android.widget.TextView; import android.widget.TextView;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseActivity; import com.qhclh.ytzh.base.BaseActivity;
import com.qhclh.ytzh.bean.WarningBean;
import com.qhclh.ytzh.bean.NewsBean;
import org.litepal.crud.DataSupport;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import butterknife.BindView; import butterknife.BindView;
@ -26,9 +30,10 @@ public class WarningActivity extends BaseActivity{
@BindView(R.id.lv_warning) @BindView(R.id.lv_warning)
ListView lv_warning; ListView lv_warning;
private List<WarningBean> warningBeanList;
private WarningAdapter warningAdapter; private WarningAdapter warningAdapter;
private String type; private String type;
private List<NewsBean> newsBeanList;
@Override @Override
protected int setLayoutId() { protected int setLayoutId() {
return R.layout.act_warning; return R.layout.act_warning;
@ -56,17 +61,40 @@ public class WarningActivity extends BaseActivity{
}else if ("04".equals(type)){ }else if ("04".equals(type)){
tv_toolbar_title.setText("胴体验收"); tv_toolbar_title.setText("胴体验收");
} }
warningBeanList = new ArrayList<>();
for (int i=0;i<8;i++){
warningBeanList.add(new WarningBean(i,"https://www.baidu.com/img/bd_logo1.png","asagggggggggggwwwwwwwwwwwwwaa"+i,"adf"));
}
warningAdapter = new WarningAdapter(this,warningBeanList);
lv_warning.setAdapter(warningAdapter);
getDatas();
} }
@Override @Override
protected void initOper() { protected void initOper() {
lv_warning.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> adapterView, View view, int i, final long l) {
new AlertDialog.Builder(WarningActivity.this)
.setTitle("是否删除")
.setIcon(R.mipmap.ic_launcher)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
DataSupport.delete(NewsBean.class, l);
getDatas();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
})
.show();
return true;
}
});
}
private void getDatas(){
newsBeanList = DataSupport.select("id", "url", "title", "content", "time", "type","red").where("type = ?",type).order("time desc").find(NewsBean.class);
warningAdapter = new WarningAdapter(this,newsBeanList);
lv_warning.setAdapter(warningAdapter);
} }
} }

+ 4
- 4
app/src/main/java/com/qhclh/ytzh/index/planorder/WarningAdapter.java View File

@ -10,7 +10,7 @@ import android.widget.TextView;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
import com.qhclh.ytzh.bean.WarningBean;
import com.qhclh.ytzh.bean.NewsBean;
import java.util.List; import java.util.List;
@ -20,10 +20,10 @@ import java.util.List;
///< 预警详情页 ///< 预警详情页
public class WarningAdapter extends BaseAdapter { public class WarningAdapter extends BaseAdapter {
private Context context; private Context context;
private List<WarningBean> list;
private List<NewsBean> list;
private LayoutInflater layoutInflater; private LayoutInflater layoutInflater;
public WarningAdapter(Context context, List<WarningBean> list) {
public WarningAdapter(Context context, List<NewsBean> list) {
this.context = context; this.context = context;
this.list = list; this.list = list;
layoutInflater = LayoutInflater.from(context); layoutInflater = LayoutInflater.from(context);
@ -47,7 +47,7 @@ public class WarningAdapter extends BaseAdapter {
@Override @Override
public View getView(int i, View view, ViewGroup viewGroup) { public View getView(int i, View view, ViewGroup viewGroup) {
ViewHolder viewHolder; ViewHolder viewHolder;
WarningBean message = list.get(i);
NewsBean message = list.get(i);
if (view == null){ if (view == null){
view = layoutInflater.inflate(R.layout.item_warning,viewGroup,false); view = layoutInflater.inflate(R.layout.item_warning,viewGroup,false);
viewHolder = new ViewHolder(); viewHolder = new ViewHolder();


+ 2
- 2
app/src/main/res/layout/item_warning.xml View File

@ -30,8 +30,8 @@
<TextView <TextView
android:id="@+id/warning_content" android:id="@+id/warning_content"
android:layout_width="wrap_content"
android:layout_height="100dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_5" android:layout_marginLeft="@dimen/dp_5"
android:layout_marginRight="@dimen/dp_30" android:layout_marginRight="@dimen/dp_30"
android:background="@drawable/qipao" android:background="@drawable/qipao"


Loading…
Cancel
Save