0
ブラウザがあるアプリがあります。私は私のアドレスバーとしてURLを入力するEditTextを使用しています。ユーザーがwebPageをナビゲートするときにこれを隠す必要があります。Android(デフォルト)ブラウザでどのように起こるかのように、私がこれをどうやってできるか教えてください。Android hide webViewがスクロールしたときのEditText
ブラウザがあるアプリがあります。私は私のアドレスバーとしてURLを入力するEditTextを使用しています。ユーザーがwebPageをナビゲートするときにこれを隠す必要があります。Android(デフォルト)ブラウザでどのように起こるかのように、私がこれをどうやってできるか教えてください。Android hide webViewがスクロールしたときのEditText
は
public class Web_browser extends Activity {
/** Called when the activity is first created. */
Button go;
EditText webname;
SharedPreferences webpref;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
go=(Button)findViewById(R.id.b_go);
webname=(EditText)findViewById(R.id.et_web_name);
go.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
webpref=Web_browser.this.getSharedPreferences("web_name",MODE_WORLD_WRITEABLE);
//webpref=PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor webnam =webpref.edit();
webnam.putString("web", webname.getText().toString());
webnam.commit();
Intent intent =new Intent(Web_browser.this,Webveiw.class);
startActivity(intent);
finish();
}
});
}
このコードを試してみてください
...答えてくれてありがとうと異なるscrollviewレベル間のEditTextのvisibiltyトグル
におけるスクロールの変化を検出します。このためにリスナーを追加する必要がありますか? – Droidme
私はそれを試した。しかし、このメソッドはトリガされていません。リスナーを追加する必要がありますか? – Droidme
はい、WebページにonScrollChangedListenerを設定する必要があります。 –