小编mar*_*ari的帖子

rails 3.1.0 ActionView :: Template :: Error(application.css未预编译)

我用一个带索引功能的简单页面控制器创建了一个基本的rails应用程序,当我加载页面时,我得到:

ActionView::Template::Error (application.css isn't precompiled):
    2: <html>
    3: <head>
    4:   <title>Demo</title>
    5:   <%= stylesheet_link_tag    "application" %>
    6:   <%= javascript_include_tag "application" %>
    7:   <%= csrf_meta_tags %>
    8: </head>
  app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__43625033_88530400'
Run Code Online (Sandbox Code Playgroud)

的Gemfile

source 'http://rubygems.org'

gem 'rails', '3.1.0'

# Bundle edge Rails instead:
# gem 'rails',     :git => 'git://github.com/rails/rails.git'

gem 'sqlite3'

gem 'execjs'
gem 'therubyracer'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails', "  ~> 3.1.0"
  gem 'coffee-rails', "~> 3.1.0"
  gem …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails asset-pipeline

281
推荐指数
7
解决办法
11万
查看次数

Android:将按钮绘制为微调器

我有一个自定义的android视图,它扩展了'Button'并充当了一个多级微调器 - 当它被按下时,它会显示一系列类似微调器的对话框,允许用户优化他们的选择.在这种情况下,它允许用户选择他们想要发生拾取的日,然后是小时,然后是分钟(以5分钟为间隔).当对话框未激活时,按钮上会显示当前选择的文本说明.

我想直观地指出用户可以通过按下按钮来改变选择,并认为微调器的外观正是我所需要的.我希望外观与设备上的其他微调器相同,并且能够轻松更改按钮上的文本,但我不确定如何在没有它的情况下实现这一点.我应该如何将按钮显示为与设备上其他微调器一致的微调器图标?

android android-widget android-button android-spinner

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

在FragmentTransaction中使用add().addToBackStack(),add().detach()和replace().addToBackStack()之间有什么区别?

在Android 文档中的 FragmentTransaction项中,描述了该方法replace()与为remove()当前视图中添加的所有片段调用方法相同,然后调用该方法add().在这种情况下,为了恢复前一个片段,我们可以使用addBackToStack(),这意味着事务状态仍由片段管理器管理,并在我们弹出堆栈时将反转其操作.

另一方面,当我们使用add()超出使用的实现事务时add().addBackToStack(),我们可以使用该detach()方法并使用attach()具有相同行为的片段来恢复addBackToStack().

那么这些场景之间的幕后差异是什么?

java android android-fragments fragmenttransaction

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

将服务绑定到BroadcastReceiver

我有一些Service类,它注册多个警报.

在我的BroadcastReceiver类中,我希望onReceive()方法调用Service类的某些方法.

但是,我不知道如何将它们绑在一起.我试图让BroadcastReceiver成为一个内部类,但后来我遇到了更多错误,根本无法触发警报.

谢谢

android broadcastreceiver android-service android-alarms

8
推荐指数
1
解决办法
4397
查看次数

跟踪移动视图的速度

我在使用VelocityTracker类时遇到了问题.如果您在非移动视图上测量触摸事件的速度,则速度跟踪似乎非常有效,但是一旦视图开始用手指移动(使用translateY/X或setY/X),速度就完全没有了随机(我认为速度是使用视图的位置计算的?).有人建议在滑动视图时获得准确的移动速度吗?

注意:我正在使用View的onTouchListener中的触摸事件进行速度跟踪.

干杯

android android-view

8
推荐指数
2
解决办法
2678
查看次数

Android:getChild()在ExpandableListView中单击按钮时的EditText值

我正在Android中开发Expandablelistview.

在GroupView中只有一个标题,每个组都有不同的ChildView.

这段代码工作正常,我可以在每个Group项中看到不同的ChildView.

在ChildView中我有一个EditText,当我点击完成按钮时,我想获得用户输入的所有EditText和Spinner值.

当我点击当时完成按钮时,我想获取用户在组项目Customer Location等中填写的详细信息.

例如:显示的图像.我想获取由用户vehicleTEST组项填充的输入详细信息.

请,我需要帮助,我想获得用户在每个组项子项的EditText中填充的值.

这是我的代码:

MainActivity.java

public class MainActivity extends Activity {

    Context mContext;
    private ExpandableListView mExpandableListView;
    CustomAdapter mCustomAdapter;

    ArrayList<String> newCalibration = new ArrayList<String>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mContext = MainActivity.this;

        newCalibration.add("CUSTOMER");
        newCalibration.add("LOCATION");
        newCalibration.add("VEHICLE");
        newCalibration.add("TEST");
        newCalibration.add("ABC");

        /* genarate data for list view */
        // genarateData();
        /* instantiate adapter with our item list */
        mCustomAdapter = new CustomAdapter(mContext, newCalibration);
        /* we get list view */
        mExpandableListView = …
Run Code Online (Sandbox Code Playgroud)

android expandablelistview android-layout android-listview

6
推荐指数
1
解决办法
3200
查看次数

休眠联接错误:org.hibernate.hql.ast.HqlSqlWalker.createFromJoinElement处为NullPointerException

我在我的项目(小吃店)中创建此hql,以搜索以用户选择的商品为参数的所有订单:

select order from Order order, OrderItem item 
inner join order.cod_order_item as item 
inner join item.cod_product as cod_product 
where cod_product = id
Run Code Online (Sandbox Code Playgroud)

但是,当我运行createQuery()时,在org.hibernate.hql.ast.HqlSqlWalker.createFromJoinElement处提供了一个空指针。

我究竟做错了什么?

下面是我的代码:

OrderDAO.java

public class OrderDAO {

    private Session session;

    public PedidoDAO(Session session){
        this.session = session;
    }


    public List<Order> getAllOrderFromProduct(Product product{

        String hql = "select order from Order order, OrderItem item " +
                "inner join order.order_item_id as item " +
                "inner join item.product_id as product_id " +
                "where product_id = '"+ product.getId() + "'";

        Configuration cfg = …
Run Code Online (Sandbox Code Playgroud)

java hibernate

4
推荐指数
1
解决办法
8173
查看次数

应用PageTransformer时,ViewPager中的ListView不会滚动

我有一个ViewPager,其中的页面包含ListViews.一切正常,我的viewPAger和ListViews按预期工作:可以在页面之间滑动,列表视图可以按原样垂直滚动.

现在我想添加一个PageTransformer来平滑分页anbd我使用了谷歌文档中提供的ZoomOutPageTransformer.

现在我在视图之间滑动时有一个很好的动画但是列表不再可滚动了.

这是代码:

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    LayoutInflater inflater = LayoutInflater.from(getActivity());
    viewPager = (ViewPager) view.findViewById(R.id.bookMenuPager);
    viewPager.setPageTransformer(false, new ZoomOutPageTransformer());
    pagerAdapter = new MenuPagerAdapter();
    viewPager.setAdapter(pagerAdapter);
}


class MenuPagerAdapter extends PagerAdapter{

    @Override
    public int getCount() {

        return 3; //change this as needed
    }

    @Override
    public boolean isViewFromObject(View view, Object o) {
        return view.equals( o );
    }

    @Override
    public Object instantiateItem(ViewGroup collection, int position) {
        LayoutInflater inflater = (LayoutInflater) collection.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        if(position == 0){
            if(!rootMenuAdded){
                viewPager.addView(rootMenucont, …
Run Code Online (Sandbox Code Playgroud)

android android-listview android-viewpager

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