0
我想从editText中加载一个新的页面,给定的“页面”位置。这怎么可能? 感谢您的帮助。如果我按下按钮,如何更改页面? (Android,ViewPager)
@Override
public Object instantiateItem(final ViewGroup container, int position) {
mLayoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View item_view = mLayoutInflater.inflate(R.layout.swipe_layout, container, false);
final ImageView imageView = (ImageView) item_view.findViewById(R.id.fortepanImageView);
TextView maxPages = (TextView) item_view.findViewById(R.id.fortepanMaxTextView);
final EditText currentEditText = (EditText) item_view.findViewById(R.id.fortepanEditText);
Button button = (Button) item_view.findViewById(R.id.fortepanJumpButton);
imageView.setImageResource(image_resources[position]);
currentEditText.setText(position + "");
maxPages.setText(getCount() + "");
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int page = Integer.parseInt(currentEditText.getText().toString());
instantiateItem(imageView, page);
/*imageView.setImageResource(image_resources[page]);
currentEditText.setText(page + "");*/
}
});
container.addView(item_view);
return item_view;
}
如何将这项工作?你能解释我吗?我收到一个错误...:/ – Marci
你怎么得到一个错误? –
我认为是因为它是一个活动,而不是一个片段。 (无法解析方法getActivity()) – Marci