Ответы пользователя по тегу Java
  • Что почитать для быстрого изучения Java?

    nikkorejz
    @nikkorejz
    Android developer
    C++ и Java - похожие языки, но если хотите понять логику этого языка, то рекомендую к прочтению "философия Java - Брюс Екел"
    Ответ написан
    Комментировать
  • Почему не уменьшается высота WebView?

    nikkorejz
    @nikkorejz
    Android developer
    Создайте WebView в разметке активности/фрагмента, с шириной и высотой WRAP_CONTENT, и поместите его в Layout с параметрами WRAP_CONTENT / WRAP_CONTENT, после копайте в сторону WebViewClient, переопределите метод onPageFinished();
    private class HelloWebViewClient extends WebViewClient
        {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url)
            {
                return true;
            }
    
            @Override
            public void onPageFinished(WebView view, String url) {
                super.onPageFinished(view, url);
            }
        }
    и измените программно высоту WebView на WRAP_CONTENT по этому примеру ТЫЦ

    UPD: измените высоту НЕ WebView, а Layout'а в котором содержится собственно сам WebView

    UPD2: не забудьте ваш клиент присоединить к WebView
    webView.setWebViewClient(new HelloWebViewClient()); //в onCreate();
    Ответ написан
    Комментировать
  • Как вызвать метод setOnItemClickListener?

    nikkorejz
    @nikkorejz
    Android developer
    Предыдущий ответ был не совсем верный, я решил подправить:)
    /*В onCreate*/
    listView.setOnItemClickListener(new DrawerItemClickListener());
    
    /*После onCreate*/
     private class DrawerItemClickListener implements ListView.OnItemClickListener {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                selectItem(position);
            }
        }
        private void selectItem(int position) {
            switch (position) {
                case 0:
                    break;
                case 1:
                    break;
                default:
                    ;
            }
    Ответ написан
    Комментировать