第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在哪里添加片段的方法?

在哪里添加片段的方法?

慕村225694 2021-09-12 10:31:58
我有一個(gè)fragment命名fragment_login.xml和相應(yīng)的類(lèi)命名LoginPageFragment.java。在我fragment有 2EditTexts和一個(gè)按鈕。我想onClick為我的按鈕編寫(xiě)一個(gè)方法,但我希望在我的按鈕class中使用它,以便我可以在我使用我的fragment(動(dòng)態(tài))的任何地方使用它。我在LoginPageFragment課堂上寫(xiě)了方法的主體,但程序無(wú)法識(shí)別它。也不知道這里有什么問(wèn)題?import android.app.Fragment;import android.os.Bundle;import android.support.annotation.Nullable;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class LoginPageFragment extends Fragment {    private Button btnLogin ;    private EditText inputUsername , inputPassword ;    @Nullable    @Override    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {        View fragmentView =  inflater.inflate(R.layout.fragment_login, container , false);        inputUsername = (EditText) fragmentView.findViewById(R.id.input_username);        inputPassword = (EditText) fragmentView.findViewById(R.id.input_password);        btnLogin = (Button) fragmentView.findViewById(R.id.btn_login);        return fragmentView ;    }    public void onLoginClick(View v){        String usernameString = inputUsername.getText().toString() ;        String passwordString = inputPassword.getText().toString() ;        if(Utility.areEditTextsEmpty(inputUsername , inputPassword)){            Toast.makeText(LoginActivity.fa , "Some Fields are EMPTY",Toast.LENGTH_SHORT).show();        }        User tempUser =  Utility.doesTheUserExist(usernameString , passwordString);        if(tempUser != null){            Utility.sendUserInfoToAnotherActivity(tempUser);        }        else{            Toast.makeText(LoginActivity.fa , "User Not Defined" , Toast.LENGTH_SHORT);        }    }}
查看完整描述

2 回答

?
一只名叫tom的貓

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊

xml 中的 onClick 標(biāo)簽需要由活動(dòng)處理。在片段中,最簡(jiǎn)單的方法就是以編程方式添加點(diǎn)擊監(jiān)聽(tīng)器。另一種方法是讓活動(dòng)處理它,然后在片段上調(diào)用一個(gè)函數(shù),但這會(huì)讓人頭疼,如果你改變片段,可能會(huì)出現(xiàn)問(wèn)題。


查看完整回答
反對(duì) 回復(fù) 2021-09-12
  • 2 回答
  • 0 關(guān)注
  • 123 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)