2015-01-10 54 views
3

在这个Andriod的材料设计库使用RectangleButton时有问题http://imgur.com/sZHShFPAndroid的材料设计毛刺

XML代码

<com.gc.materialdesign.views.ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
xmlns:materialdesign="http://schemas.android.com/apk/res-auto" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
android:focusable="false" 
android:focusableInTouchMode="false" 
tools:context=".MainActivity$PlaceholderFragment"> 
<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    <view 
     class="com.it.university.lbu.ecogallery.EcoGallery" 
     android:layout_width="fill_parent" 
     android:layout_height="140dp" 
     android:id="@+id/gallery" 
     android:scaleType="fitXY" 
     android:visibility="visible"/> 
    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 

     <LinearLayout 
      android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:focusable="false"> 

      <view 
       class="com.gc.materialdesign.views.ButtonRectangle" 
       android:layout_width="fill_parent" 
       android:layout_height="150dp" 
       android:id="@+id/view" 
       android:layout_weight="1" 
       android:background="#ff5146ff" 
       android:textSize="25dp" 
       android:text="General&#10; Blog"/> 

      <view 
       class="com.gc.materialdesign.views.ButtonRectangle" 
       android:layout_width="fill_parent" 
       android:layout_height="150dp" 
       android:id="@+id/view2" 
       android:layout_weight="1" 
       android:textColor="@color/material_blue_grey_800" 
       android:background="#ff67ce00" 
       android:padding="0dp" 
       android:textSize="25dp" 
       android:text="Branch&#10; Blog" /> 
     </LinearLayout> 

     <LinearLayout 
      android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" > 

      <view 
       class="com.gc.materialdesign.views.ButtonRectangle" 
       android:layout_width="fill_parent" 
       android:layout_height="150dp" 
       android:id="@+id/view3" 
       android:layout_weight="1" 
       android:background="#ff0aff00" 
       android:padding="0dp" 
       android:textColor="@color/material_blue_grey_800" 
       android:textSize="25dp" 
       android:text="Personal&#10; Blog" /> 

      <view 
       class="com.gc.materialdesign.views.ButtonRectangle" 
       android:layout_width="fill_parent" 
       android:layout_height="150dp" 
       android:id="@+id/view4" 
       android:layout_weight="1" 
       android:background="#ff007ad4" 
       android:padding="0dp" 
       android:textSize="25dp" 
       android:text="My Friend" /> 
     </LinearLayout> 

     <LinearLayout 
      android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" > 

      <view 
       class="com.gc.materialdesign.views.ButtonRectangle" 
       android:layout_width="fill_parent" 
       android:layout_height="150dp" 
       android:id="@+id/view5" 
       android:layout_weight="1" 
       android:background="#ffff0000" 
       android:padding="0dp" 
       android:textSize="25dp" 
       android:text="My Teacher" /> 

      <view 
       class="com.gc.materialdesign.views.ButtonRectangle" 
       android:layout_width="fill_parent" 
       android:layout_height="150dp" 
       android:id="@+id/view6" 
       android:layout_weight="1" 
       android:background="#ffc1ff00" 
       android:padding="0dp" 
       android:textSize="25dp" 
       android:text="Last News" 
       android:textColor="@color/material_blue_grey_800" 
       /> 

     </LinearLayout> 
    </LinearLayout> 
</LinearLayout> 

回答

0

我有一个2个解决方案为您服务!

现在,正如你所看到的,这个库已经很发达了,现在甚至Demo项目都没有更新到它的库。

所以,在这里你可以做什么:

  1. 使用旧库版本,为你工作。更新演示应用程序时更新。

  2. 等到所有这一切结束 - 所有控件都可以使用。一段时间没有错误报告。

我电子邮件关于滚动开发的问题,但它不可能知道什么时候这将是固定的,因为他还没有做出回应。

UPDATE

这个库是巨资开发 - 有时它不工作,但它会:)

我回答了你的问题吗?

+0

谢谢,帮助我很多,但你知道我在哪里可以找到旧图书馆。 –

+0

@ user3556648更新了答案。这里是讨论 - https://github.com/navasmdc/MaterialDesignLibrary/issues/103 – Inoy