0
我不知道要採取什麼路徑,我有一個MainActivity類,它託管我的ViewPagerTabStrip,每個選項卡都是片段,一個選項卡由ListView和一個按鈕組成。當我點擊那個按鈕時,我想要爲用戶填充editfields或dialogFragment類似過程的用戶界面充氣。使用碎片什麼是最好的實現方式?我怎麼能?我在按鈕上設置了onClickListener並正在工作。Android - 片段中的Intent或DialogFragment?
我有一個方法在我的DBHelper,把用戶輸入到SQLite數據庫。
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_notes, container, false);
add = (Button) view.findViewById(R.id.addbtn);
add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Toast.makeText(getActivity(), "onClick works", Toast.LENGTH_SHORT).show();
AlertDialog.Builder alert = new AlertDialog.Builder(getActivity());
LayoutInflater inflater= getActivity().getLayoutInflater();
//this is what I did to added the layout to the alert dialog
View layout= inflarter.inflate(R.layout.alert_dialog,null);
alert.setView(layout);
final EditText titleInput=(EditText)layout.findViewById(R.id.dialog_title);
final EditText bodyInput=(EditText)layout.findViewById(R.id.dialog_body);
}
});
return view;
}
我怎麼在片段