Android支持哪些字体文件类型(例如,与Typeface.createFromAsset一起使用)?
我似乎无法在文档中找到列表.我可以看到TTF在一些教程中被提及,而且这里有人暗示现在也支持OTF,但有一个全面的列表,显示不同API级别支持哪些字体文件类型?
非常感谢.
编辑:具体:有人可以告诉我它在文档中提到字体兼容性和支持的字体类型 - 如果有什么?
我有一个简单的目标.我想在我的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等.建议您开始自己的问题,而不是添加到不再受监控的问题.
我已经保存了一堆'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) 我正在使用设计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) 我正在尝试创建一个带有可拖动组件的简单仪表板,我对一个问题感到有些困惑.如果我将可拖动的'widget'包装在DragAndDropWrapper中并设置我的布局来接收拖放事件,那么从UI的角度来看,我不喜欢这两件事:
当我拖动东西(小部件,文件,等等)时,后面布局的整个区域变成蓝色(一段时间).我怎么把它关掉 - 是主题吗?
整个Widget的区域是可拖动的 - 如果我说,小部件内的其他UI组件响应拖动事件,这是一个问题.
如何设置窗口小部件的可拖动区域?我仍然希望在拖动时显示整个包裹的组件,但我只想拖动,即拖动小部件面板的标题栏.
我认为我暂时的解决方法是只让窗口小部件的一小部分可拖动,但我不认为这将是a)简单或b)看起来不错(因为当你拖动窗口小部件它只会绘制它的可拖动区域 - 标题栏,比方说).
有任何想法吗?
提前谢谢了.
AC
我有一个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) 我有一个奇怪的问题,某些模型因为他们的名字而不能很好地使用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)