我在询问问题之前在互联网上进行了研究,并且几乎可以回答:
我相信这条线是错的:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe.initSerdeParams (Lorg/apache/hadoop/conf/Configuration;Ljava/util/Properties;Ljava /lang/String;)Lorg/apache/hadoop/hive/serde2 /lazy/LazySimpleSerDe$SerDeParameters;
您需要:
View v = inflater.inflate(R.layout.weather_row, null, true);
我按照回答的指示做了但错误:
UnsupportedOperationException:android.widget.AdapterView.addView中的AdapterView不支持addView(View)
继续出现。
所以,我发布我的代码希望任何人都可以帮助我。
按下按钮View v = inflater.inflate(R.layout.weather_row, parent, false);
按下事件onActionItemsClicked
:
Save Contact
这是课程private InputPopupFrag mInputPopupFrag;
private FragmentManager mFragmentManager;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mFragmentManager=getFragmentManager();
mInputPopupFrag=new InputPopupFrag();
}
switch (item.getItemId()) {
case R.id.saveContact:
mFragmentManager.beginTransaction().replace(R.id.call_history_listview, mInputPopupFrag).commit();
:
InputPopupFrag
public class InputPopupFrag extends SimpleBaseFrag {
@Override
public BasePopupWindow getPopup() {
return new InputPopup(mContext);
}
@Override
public Button getButton() {
return (Button) mFragment.findViewById(R.id.saveContact);
}
@Override
public View getFragment() {
return mInflater.inflate(R.layout.call_history_item,container,false);
}
}
课程:
InputPopup
包含id public class InputPopup extends BasePopupWindow implements View.OnClickListener{
private Button mCancelButton;
private Button mCompeleteButton;
private EditText mInputEdittext;
public InputPopup(Activity context) {
super(context);
mCancelButton= (Button) mPopupView.findViewById(R.id.btn_cancel);
mCompeleteButton= (Button) mPopupView.findViewById(R.id.btn_Compelete);
mInputEdittext= (EditText) mPopupView.findViewById(R.id.ed_input);
setAutoShowInputMethod(true);
bindEvent();
}
@Override
protected Animation getShowAnimation() {
return null;
}
private void bindEvent() {
mCancelButton.setOnClickListener(this);
mCompeleteButton.setOnClickListener(this);
}
@Override
public Animator getShowAnimator() {
return getDefaultSlideFromBottomAnimationSet();
}
@Override
public View getInputView() {
return mInputEdittext;
}
@Override
protected View getClickToDismissView() {
return mPopupView;
}
@Override
public View getPopupView() {
return LayoutInflater.from(mContext).inflate(R.layout.popup_input,null);
}
@Override
public View getAnimaView() {
return mPopupView.findViewById(R.id.popup_anima);
}
@Override
public Animator getExitAnimator() {
AnimatorSet set = null;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
set = new AnimatorSet();
if (getAnimaView() != null) {
set.playTogether(
ObjectAnimator.ofFloat(getAnimaView(), "translationY", 0, 250).setDuration(400),
ObjectAnimator.ofFloat(getAnimaView(), "alpha", 1, 0.4f).setDuration(250 * 3 / 2));
}
}
return set;
}
//=============================================================click event
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btn_cancel:
dismiss();
break;
case R.id.btn_Compelete:
ToastUtils.ToastMessage(mContext,mInputEdittext.getText().toString());
dismiss();
break;
default:
break;
}
}
}
的布局是ListView所有项目:
call_history_listview
最后,<?xml version="1.0" encoding="utf-8"?>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/call_history_listview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:cacheColorHint="#00000000"/>
是ListView中项目的详细信息:
call_history_item