0
私は1つのポップアップを取っているポップアップで、1つの編集テキストを入力していますが、アプリケーションを実行してテキストキーボードをタップしていません。 。私はここにいくつかの提案を見たが、次の私のために動作しないというのが私のコード活動ポップアップウィンドウのテキストを編集してアンドロイドにキーボードが表示されない
final View popUpView = getActivity().getLayoutInflater().inflate(R.layout.popup_add_money_wallet,
null); // inflating popup layout
mpopup = new PopupWindow(popUpView, Toolbar.LayoutParams.MATCH_PARENT,
Toolbar.LayoutParams.MATCH_PARENT, true); // Creation of popup
mpopup.setAnimationStyle(android.R.style.Animation_Dialog);
mpopup.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
mpopup.showAtLocation(popUpView, Gravity.CENTER, 0, 0); // Displaying popup
mpopup.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
ImageView mCloseIcon = (ImageView) popUpView.findViewById(R.id.close_ic);
Button btn_pb = (Button)popUpView.findViewById(R.id.btn_pb);
Button btn_hdfc = (Button)popUpView.findViewById(R.id.btn_hdfc);
Button btn_cc = (Button) popUpView.findViewById(R.id.btn_cc);
TextView tv_promo=(TextView)popUpView.findViewById(R.id.tv_promo);
final EditText et_promo = (EditText)popUpView.findViewById(R.id.et_promo);
final Button btn_promo =(Button)popUpView.findViewById(R.id.btn_promo);
final EditText tvWalletBalance = (EditText) popUpView.findViewById(R.id.tv_wallet_balance);
tv_promo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
et_promo.setVisibility(View.VISIBLE);
btn_promo.setVisibility(View.VISIBLE);
}
});
で
pop.xml
<EditText
android:id="@+id/et_promo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:inputType="number"
android:visibility="gone"
android:textSize="24sp">
</EditText>
で誰もが私がのEditText上のキーボードを表示する方法を教えてくださいp問題解決する必要があり、あなたのコードから次の行を削除opup
アドオン 'et_promo.requestFocusを();' –