使用选项卡式活动的片段内的Webview内容底部被截断

时间:2018-01-18 10:57:28

标签: java android

我被困在这里,之前我使用过Textview,但内容在底部被截断,所以我尝试使用webview使用Tabbed Activity显示片段内的内容,这是我当前的视图。这是使用平板电脑的当前输出: Current

enter image description here

这是片段

的xml代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="8dp"
tools:context="org.gandroid.motif.Methods$PlaceholderFragment">

<WebView
    android:id="@+id/FPBriefsumm"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:background="@null"
    android:layout_weight="1"
    android:paddingBottom="2dp"
    />

这是片段的java类:

public class Methods_FamilyPlanning_brief extends Fragment {
TextView FPdesc,FPtitle;
WebView webView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_methods, container, false);

    webView = rootView.findViewById(R.id.FPBriefsumm);
    webView.loadUrl("file:///android_asset/familyplanning.html");
    webView.setBackgroundColor(Color.TRANSPARENT);

    WebSettings webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);

    // Force links and redirects to open in the WebView instead of in a browser
    webView.setWebViewClient(new WebViewClient());

我从这里尝试了所有可能的解决方案:

  1. fragment-content-gets-cut-off
  2. android-listview-inside-fragment-gets-cut-off
  3. android-xml-cutting-off-bottom-half-of-layout
  4. android-studio-project-bottom-of-ui-is-cut-off 仍然没有运气:( 我试过它在模拟器和不同的物理设备上运行但仍然是相同的。我只想做的就是在这个片段中显示很长的内容。任何想法都会很棒。提前致谢。
  5. 更新: 我试过@Mahesh回答它现在看起来像this。遗失了最后一段。

    我的webview文件的html代码。

    <html>
    

            计划生育


            

    计划生育是控制人数的做法         一个家庭的孩子和他们出生的间隔。当代家庭观念         然而,计划倾向于将女性和她的生育决定置于讨论的中心,         因为赋予妇女权力和生殖自主权的概念已经在许多地方获得了关注         世界。计划生育可能涉及考虑妇女希望拥有的子女人数,         包括没有孩子的选择,以及她希望拥有孩子的年龄。         这些问题受到外部因素的影响,如婚姻状况,职业因素,         财务状况,任何可能影响他们生育孩子和抚养孩子的能力的残疾,         除了许多其他考虑因素外。

            

    如果性活跃,计划生育可能涉及使用避孕措施         以及控制再现时间的其他技术。其他常用的技巧包括性教育,         预防和管理性传播感染,孕前咨询和管理以及不孕症管理。

            

    计划生育有时被用作获取和使用避孕措施的同义词或委婉语。然而,         它通常涉及除避孕之外的方法和实践。此外,还有许多人可能希望         使用避孕措施,但不一定是计划一个家庭(例如,未婚青少年,年轻夫妇         在建立职业生涯的同时延迟生育);计划生育已经成为大部分工作的全面措辞         在这个领域进行。它通常适用于希望限制儿童人数的女性 - 男性夫妇         他们有和/或控制怀孕的时间(也称为间隔儿童)。

            

    你知道你的最后一次月经开始的时间或持续的时间吗?如果没有,可能是时候了         开始关注。

            

    跟踪您的月经周期可以帮助您了解您的正常情况,         时间排卵并确定重要的变化 - 如错过的时期或不可预测的月经出血。         虽然月经周期不规律通常不严重,但有时它们可​​能表示健康问题。

            
            

    月经周期是什么?

            

    月经周期是女性身体经历的每月一系列变化,以准备怀孕的可能性。         每个月,其中一个卵巢会释放一个卵子 - 一个叫做排卵的过程。同时,荷尔蒙变化准备         怀孕的子宫。如果发生排卵并且卵子没有受精,则子宫内膜会脱落         阴道。这是一个月经期。

            
            

    什么是正常的?

            

    月经周期,从第一次算起         一个时期到下一个第一天的日子,对每个女人都不一样。月经流量可能每21到一次         35天,最后两到七天。在月经开始后的最初几年,长周期很常见。         然而,随着年龄的增长,月经周期往往会缩短并变得更加规律。

            

    你的月经周期可能是规律的 - 每月大约相同的长度 - 或者有点不规律,你的月经可能会         轻或重,疼痛或无痛,长或短,仍然被认为是正常的。在广泛的范围内,&#34;正常&#34;         对你来说是正常的。

            

    请记住使用某些类型的避孕药,如延长周期避孕药和宫内避孕药         设备(IUD)会改变你的月经周期。与您的医疗保健提供者讨论可能会发生的事情。

            

    当你接近更年期时,你的周期可能会再次变得不规律。但是,因为子宫的风险         随着年龄的增长,癌症会增加,与您的医疗保健提供者讨论绝经期间的任何不规则出血。

    </body>
    </html>
    

1 个答案:

答案 0 :(得分:0)

Please try this.

webView .getSettings().setLoadWithOverviewMode(true); 
webView .getSettings().setUseWideViewPort(true);