小编ac_*_*ac_的帖子

Android支持哪些字体文件类型?

Android支持哪些字体文件类型(例如,与Typeface.createFromAsset一起使用)?

我似乎无法在文档中找到列表.我可以看到TTF在一些教程中被提及,而且这里有人暗示现在也支持OTF,但有一个全面的列表,显示不同API级别支持哪些字体文件类型?

非常感谢.

编辑:具体:有人可以告诉我它在文档中提到字体兼容性和支持的字体类型 - 如果有什么?

fonts android

27
推荐指数
2
解决办法
5万
查看次数

如何让重力'底部'在xml中绘制一个drawable

我有一个简单的目标.我想在我的FrameLayout上有一个浅灰色的背景,下面有一条黑色分界线(只有下层,不是全部).到目前为止我有这个:

<?xml version="1.0" encoding="utf-8"?>
   <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
   <item>
    <shape android:shape="rectangle" android:gravity="center">
        <solid android:color="#EEEEEE" />   
    </shape>
   </item>
   <item>
   <shape android:shape="line" android:gravity="bottom" >
       <stroke android:width="1dip" android:color="#010101"/>
   </shape>
   </item>
   </layer-list>
Run Code Online (Sandbox Code Playgroud)

但是它通过中心划线,即忽略了重力='底部'位.我怎样才能解决这个问题?

编辑:这个问题老了.所选答案可能符合也可能不符合当前API等.建议您开始自己的问题,而不是添加到不再受监控的问题.

xml android drawable

15
推荐指数
3
解决办法
2万
查看次数

如何从父控制器保存子记录?

我已经保存了一堆'kid'对象,我想创建一个父对象,通过'亲戚'模型链接到孩子.

这个对象通过亲戚给了我一对多.

需要说明的是:用户访问"父母"页面,单击创建父母,并显示一个表单,该表单允许他们为父母命名并将最多四个孩子添加到此父母(通过创建"亲戚"),这些关系中的每一个'也被命名 - 这是一个重要的部分.因此,我可以将关系称为"步子"或"儿子".

这是我到目前为止的代码:

class Kid < ActiveRecord::Base
  has_many :relatives
  has_many :parents, through: :relatives
end


class Parent < ActiveRecord::Base
  has_many :relatives
  has_many :kids, through: :relatives

  accepts_nested_attributes_for :relatives,
    :reject_if => lambda { |a| a[:content].blank? },
    :allow_destroy => true
end


class Relative < ActiveRecord::Base
  belongs_to :parent
  belongs_to :kid
end



class ParentsController < ApplicationController
  before_action :set_parent, only: [:show, :edit, :update, :destroy]
  before_action :lookup_kids, only: [:new, :edit]

  # GET /parents
  # GET /parents.json
  def index
    @parents = Parent.all
  end

  # GET /parents/1 …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

10
推荐指数
1
解决办法
849
查看次数

为什么我为此devise_group调用获取NoMethodError?

我正在使用设计3.5.2,ruby 2.2.2,rails 4.2.3

class ApplicationController < ActionController::Base
  # Prevent CSRF attacks by raising an exception.
  protect_from_forgery with: :exception

  devise_group :user, contains: [:manager, :employee]
end
Run Code Online (Sandbox Code Playgroud)

我的理解是Devise应该自动加载这些助手,我应该能够在ApplicationController中使用它们而不做任何特殊的事情.

我尝试使用'rails s'运行应用程序,我收到此错误:

<class:ApplicationController>': undefined method针对ApplicationController的多用户角色设计/ app/controllers/application_controller.rb:6:in devise_group':来自/ home/me/ror-code/multi-user-role-devise/app/controllers /的 Class(NoMethodError) application_controller.rb:1:在`'....等

我怎样才能解决这个问题?

的Gemfile:

source 'https://rubygems.org'
ruby '2.2.2'
gem 'rails', '4.2.3'
gem 'sqlite3'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'foundation-rails'
gem 'simple_form'
gem 'devise'
group :development do
  gem …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise

9
推荐指数
1
解决办法
632
查看次数

如何设置我的Vaadin小部件的可拖动区域

我正在尝试创建一个带有可拖动组件的简单仪表板,我对一个问题感到有些困惑.如果我将可拖动的'widget'包装在DragAndDropWrapper中并设置我的布局来接收拖放事件,那么从UI的角度来看,我不喜欢这两件事:

  1. 当我拖动东西(小部件,文件,等等)时,后面布局的整个区域变成蓝色(一段时间).我怎么把它关掉 - 是主题吗?

  2. 整个Widget的区域是可拖动的 - 如果我说,小部件内的其他UI组件响应拖动事件,这是一个问题.

如何设置窗口小部件的可拖动区域?我仍然希望在拖动时显示整个包裹的组件,但我只想拖动,即拖动小部件面板的标题栏.

我认为我暂时的解决方法是只让窗口小部件的一小部分可拖动,但我不认为这将是a)简单或b)看起来不错(因为当你拖动窗口小部件它只会绘制它的可拖动区域 - 标题栏,比方说).

有任何想法吗?

提前谢谢了.

AC

drag-and-drop vaadin7

7
推荐指数
0
解决办法
709
查看次数

我如何使用:悬停多个类

我有一个css按钮样式和一些预定义的颜色样式.我使用颜色类为相同颜色的颜色和按钮样式着色以使按钮变圆.

如何在按钮上添加悬停样式以将颜色更改为较浅的阴影?我认为它会像.class class2:hover {etc}一样简单,但由于某种原因它不起作用.

这是我准备演示的小提琴:http: //jsfiddle.net/7n4Wy/

HTML

<p class="red button">Test</p>
<p class="blue button">Test</p>
<p class="red"> Not a button </p>
Run Code Online (Sandbox Code Playgroud)

CSS

.red {
    background: red;
}

.blue {
    background: blue;    
}

.button {
    border-radius: 6px;
}

.button:hover .red:hover {
    background: pink;
}
Run Code Online (Sandbox Code Playgroud)

html css css-selectors

5
推荐指数
2
解决办法
1万
查看次数

Scaffold生成的示例因ActionController :: UrlGenerationError而失败

我有一个奇怪的问题,某些模型因为他们的名字而不能很好地使用rails(或者在我看来这样).我尝试用一​​个简单的脚手架重新创建这个问题(我之前一直在手工完成),因为我认为那样用户错误的机会就会减少,当然我也遇到了同样的问题.我正在使用Rails 4.2.3和ruby 2.2.2p95(ubuntu).

试试这个(来自新的应用程序):

rails generate scaffold Nursery name:string
Run Code Online (Sandbox Code Playgroud)

现在转到索引(http:// localhost:3000/nurseries)并单击"新托儿所".你会收到一个错误:

ActionController::UrlGenerationError in Nurseries#new 
Run Code Online (Sandbox Code Playgroud)

然而,如果我尝试创造别的东西,说......

rails generate scaffold Manuscript title:string
Run Code Online (Sandbox Code Playgroud)

它只是有效.

这是我的(自动生成的)路线文件:

Rails.application.routes.draw do
  resources :manuscripts
  resources :nurseries
  resources :products
Run Code Online (Sandbox Code Playgroud)

这是为Nurseries(.../nurseries/_form.html.erb)生成的部分部分:

<%= form_for(@nurseries), url: nurseries_path(@nurseries) do |f| %>
  <% if @nurseries.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@nurseries.errors.count, "error") %> prohibited this nurseries from being saved:</h2>
      <ul>    
      <% @nurseries.errors.full_messages.each do |message| %>    
        <li><%= message %></li>    
      <% end %>    
      </ul>    
    </div>    
  <% end %>

  <div class="actions">    
    <%= f.submit %>    
  </div>    
<% …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-4

2
推荐指数
1
解决办法
94
查看次数