图表未在horizo ntalscrollview android中显示

问题描述 投票:0回答:1

我是xamarin中的microcharts.droid.ChartView做一个折线图,我希望它是水平滚动的,但是通过使用下面的代码图表没有显示出来。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#444444">
    <refractored.controls.CircleImageView
        app:civ_border_width="2dp"
        app:civ_border_color="#FFFFFF"
        android:layout_width="80dp"
        android:layout_height="80dp"
        android:id="@+id/profilepicimageview"
        android:src="@drawable/profilepic"
        android:scaleType="centerCrop"
        android:layout_marginLeft="15dp"
        android:layout_marginTop="5dp" />
    <TextView
        android:text="..."
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:layout_below="@id/profilepicimageview"
        android:textColor="@android:color/white"
        android:id="@+id/txtHomeFullName"
        android:layout_marginLeft="5dp" />
    <TextView
        android:text="12500"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/HomeUserTextViewScore"
        android:textColor="@android:color/white"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginTop="30dp"
        android:layout_marginRight="60dp" />
    <ImageView
        android:src="@drawable/star"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:id="@+id/imageViewStarHome"
        android:scaleType="centerCrop"
        android:layout_marginTop="30dp"
        android:layout_toLeftOf="@id/HomeUserTextViewScore" />
    <ProgressBar
        style="@android:style/Widget.ProgressBar.Horizontal"
        android:layout_width="130dp"
        android:layout_height="wrap_content"
        android:maxHeight="15dp"
        android:minHeight="15dp"
        android:layout_below="@id/imageViewStarHome"
        android:id="@+id/progressBarHome"
        android:layout_alignParentRight="true"
        android:layout_marginTop="10dp"
        android:layout_marginRight="30dp" />
  <HorizontalScrollView
   android:id="@+id/scrollView1"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content" >

    <LinearLayout
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
        android:layout_marginBottom="80dp">
      <TextView
          android:text="WELCOME TO PERKIT"
          android:textAppearance="?android:attr/textAppearanceLarge"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"

          android:gravity="center"

          android:background="#302f2f"
          android:textColor="@android:color/white"
          android:id="@+id/textViewWelcomeToPerkit" />
      <microcharts.droid.ChartView
          android:id="@+id/chartView"

          android:layout_width="wrap_content"
          android:layout_height="wrap_content" />
    </LinearLayout>
  </HorizontalScrollView>
    <LinearLayout
        android:id="@+id/linebtn"
        android:layout_height="55dp"
        android:layout_width="match_parent"
        android:background="#444444"
        android:layout_alignParentBottom="true"
        android:gravity="center"
        android:orientation="horizontal">
        <ImageButton
            android:src="@drawable/rewardDisabled"
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:layout_marginRight="16dp"
            android:background="@drawable/roundedbutton"
            android:id="@+id/btnHomeReward" />
        <ImageButton
            android:src="@drawable/leaderDisabled"
            android:id="@+id/btnHomeTournaments"
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:layout_marginRight="8dp"
            android:background="@drawable/roundedbutton" />
        <ImageButton
            android:src="@drawable/settingsDisabled"
            android:id="@+id/btnHomeSettings"
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:layout_marginLeft="8dp"
            android:background="@drawable/roundedbutton" />
        <ImageButton
            android:src="@drawable/homeEnabled"
            android:id="@+id/btnHomeHome"
            android:layout_width="55dp"
            android:layout_height="55dp"
            android:layout_marginLeft="16dp"
            android:background="@drawable/roundedbuttonEnabled" />
    </LinearLayout>
    <TextView
        android:text="Loading.."
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:textColor="@android:color/white"
        android:id="@+id/txtLoadingTextHome"
        android:gravity="center"
        android:background="#8889" />
</RelativeLayout>

我想让图形水平滚动。在布局上显示。谢谢。我怎样才能在android.i中实现它在xamarin android中开发应用程序。有没有其他好的图书馆来实现这个目标?

android xaml android-layout layout xamarin.android
1个回答
0
投票

尝试为chartView指定固定的layout_width

© www.soinside.com 2019 - 2024. All rights reserved.