Browse Source

解决 栋舍选择困难

master
lh 8 years ago
parent
commit
e53a2d9afd
2 changed files with 32 additions and 13 deletions
  1. +30
    -12
      app/src/main/java/com/qhclh/ytzh/work/productiondailyw/DetailsofdocumentsFragment.java
  2. +2
    -1
      app/src/main/res/layout/fragment_detailsofdoc.xml

+ 30
- 12
app/src/main/java/com/qhclh/ytzh/work/productiondailyw/DetailsofdocumentsFragment.java View File

@ -1,13 +1,19 @@
package com.qhclh.ytzh.work.productiondailyw; package com.qhclh.ytzh.work.productiondailyw;
import android.content.DialogInterface;
import android.support.v7.app.AlertDialog;
import android.view.View; import android.view.View;
import android.widget.AdapterView; import android.widget.AdapterView;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.Spinner; import android.widget.Spinner;
import android.widget.TextView;
import com.qhclh.ytzh.R; import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseFragment; import com.qhclh.ytzh.base.BaseFragment;
import java.util.ArrayList;
import java.util.List;
import butterknife.BindView; import butterknife.BindView;
/** /**
@ -17,7 +23,7 @@ import butterknife.BindView;
public class DetailsofdocumentsFragment extends BaseFragment { public class DetailsofdocumentsFragment extends BaseFragment {
private ProductiondailywActivity act; private ProductiondailywActivity act;
@BindView(R.id.detaild_buildinghome) @BindView(R.id.detaild_buildinghome)
Spinner detaild_buildinghome;
TextView detaild_buildinghome;
@Override @Override
protected int setLayout() { protected int setLayout() {
return R.layout.fragment_detailsofdoc; return R.layout.fragment_detailsofdoc;
@ -32,23 +38,35 @@ public class DetailsofdocumentsFragment extends BaseFragment {
protected void initData() { protected void initData() {
act = (ProductiondailywActivity) getActivity(); act = (ProductiondailywActivity) getActivity();
ArrayAdapter<String> adapter=new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item,BasicattributesFragment.houseNameList);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
detaild_buildinghome.setAdapter(adapter);
} }
@Override @Override
protected void initOper() { protected void initOper() {
detaild_buildinghome.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
detaild_buildinghome.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
act.setHouseid(Long.parseLong(BasicattributesFragment.houseIdList.get(i)));
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
public void onClick(View view) {
int size = BasicattributesFragment.houseNameList.size();
final String items[] = BasicattributesFragment.houseNameList.toArray(new String[size]);
new AlertDialog.Builder(getActivity())
.setTitle("请选择栋舍")
.setIcon(R.mipmap.ic_launcher)
.setSingleChoiceItems(items, 0,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
detaild_buildinghome.setText(items[which]);
act.setHouseid(Long.parseLong(BasicattributesFragment.houseIdList.get(which)));
dialog.dismiss();
}
}
)
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
})
.show();
} }
}); });


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

@ -31,13 +31,14 @@
android:textColor="@color/grey888888" android:textColor="@color/grey888888"
android:textSize="@dimen/text_size_18" /> android:textSize="@dimen/text_size_18" />
<Spinner
<TextView
android:id="@+id/detaild_buildinghome" android:id="@+id/detaild_buildinghome"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_5" android:layout_marginLeft="@dimen/dp_5"
android:layout_marginTop="@dimen/dp_3" android:layout_marginTop="@dimen/dp_3"
android:layout_weight="5" android:layout_weight="5"
android:hint="请选择栋舍"
android:background="@drawable/shape_bg" android:background="@drawable/shape_bg"
android:padding="@dimen/dp_5" android:padding="@dimen/dp_5"
android:textColor="@color/black303030" android:textColor="@color/black303030"


Loading…
Cancel
Save