小编new*_*day的帖子

如何在android中垂直对齐文本

我有阿拉伯语文本,因此我将重力设置为右,以便从右侧开始文本.文字从现在开始.但另一个问题是文本开始从页面顶部呈现.但我需要垂直居中文本.虽然我尝试了几种变化,但我无法将其垂直居中.

这是我的xml文件的示例.

<LinearLayout
            android:id="@+id/linearLayout5"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="right"
            android:orientation="vertical" >

            <TextView
                android:id="@+id/textView2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:layout_marginBottom="23dp"
                android:gravity="right"
                android:padding="@dimen/padding_maintextview"
                android:text="@string/text"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textSize="20sp" />
        </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

问题在于上面的textview.

这里我放了整个xml文件.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/page1background"
    android:paddingRight="@dimen/padding_large" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="196dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:gravity="center_horizontal"
        android:paddingTop="@dimen/padding_Title_Top"
        android:text="@string/text"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textSize="20sp" />

    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/textView1"
        android:gravity="center_horizontal"
        android:orientation="vertical" >

        <View
            android:id="@+id/view1"
            android:layout_width="fill_parent"
            android:layout_height="5dp" />
    </LinearLayout>

    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_above="@id/linearLayout2"
        android:layout_below="@id/linearLayout1"
        android:layout_gravity="center"
        android:padding="@dimen/padding_maintextview" >

        <LinearLayout
            android:id="@+id/linearLayout5"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="right"
            android:orientation="vertical" >

            <TextView
                android:id="@+id/textView2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:layout_marginBottom="23dp" …
Run Code Online (Sandbox Code Playgroud)

android text android-layout

44
推荐指数
4
解决办法
10万
查看次数

什么是Chrome开发者工具中的"会话存储"?

Chrome开发者工具的" 资源"选项卡下的会话存储是什么?

会话是服务器端功能,无法从前端访问.

可以使用Ctrl+ shift+ I快捷方式访问开发人员工具.

session google-chrome

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

如何修复传递到字典中的模型项的类型是错误的?

我正在尝试运行我的第一个ASP.NET MVC应用程序.我创建了一个cotroller和视图.数据来自数据库.但是,当项目可以运行但是当我尝试浏览客户页面时,我会收到以下错误.

传递到字典中的模型项的类型为'System.Collections.Generic.List`1 [MvcApplication3.Models.Customer]',但此字典需要类型为"MvcApplication3.Models.Customer"的模型项.

我在这里有点困惑,因为错误说它已经请求了模型类型.

堆栈跟踪是

堆栈跟踪:

[InvalidOperationException:传递到字典中的模型项的类型为'System.Collections.Generic.List 1.SetModel(Object value)+585211 System.Web.Mvc.ViewDataDictionary..ctor(ViewDataDictionary dictionary)+371 System.Web. Mvc.ViewPage 1 continuation)+242 System.Web.Mvc.<> c_ DisplayClass1c.b _19()+21 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext,IList 1.End()+ 57 System.Web. Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)+43 System.Web.Mvc.<> c_ DisplayClass1d.b _18(IAsyncResult asyncResult)+14 System.Web.Mvc.Async.<> c_ DisplayClass4.b _3(IAsyncResult ar )+23 System.Web.Mvc.Async.WrappedAsyncResult 1.End()+ 62 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)+47 System.Web.Mvc.Controller.System.Web.Mvc.Async. IAsyncController.EndExecute(IAsyncResult asyncResult)+10 System.Web.Mvc.<> c_ DisplayClass8.b _3(IAsyncResult asyncResult)+25 System.Web.Mvc.Async.<> c_ DisplayCl ass4.b _3(IAsyncResult ar)+23 System.Web.Mvc.Async.WrappedAsyncResult`1.End()+ 62 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)+47 System.Web.Mvc.MvcHandler. System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)+9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+ 9514812 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean&completedSynchronously)+1551[MvcApplication3.Models.Customer]', but this dictionary requires a model item of type 'MvcApplication3.Models.Customer'.]
System.Web.Mvc.ViewDataDictionary …

c# asp.net asp.net-mvc asp.net-mvc-4

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

什么是关于android中的polduring alarm illegalstateexception

我的应用程序没问题,直到我注意到这一点:有时应用程序崩溃.当它发生时,我检查logcat.

01-08 06:12:07.123: E/ThrottleService(755): problem during onPollAlarm: java.lang.IllegalStateException: problem parsing stats: java.io.FileNotFoundException: /proc/net/xt_qtaguid/iface_stat_all: open failed: ENOENT (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

问题是我无法调试它.并没有提示错误.它也发生在我的移动设备上.这样的应用程序崩溃的原因是什么?

android exception

10
推荐指数
0
解决办法
3459
查看次数

XML中的根节点是什么?

我正在阅读一本电子书,它有以下xml代码.

<?xml version="1.0"?>
<?xml-stylesheet href="sonnet.xsl" type="text/xsl"?>
<?cocoon-process type="xslt"?>
<!DOCTYPE sonnet [
  <!ELEMENT sonnet (auth:author, title, lines)>
  <!ATTLIST sonnet public-domain CDATA "yes"
      type (Shakespearean | Petrarchan) "Shakespearean">
  <!ELEMENT auth:author (last-name,first-name,nationality,
      year-of-birth?,year-of-death?)>
  <!ELEMENT last-name (#PCDATA)>
  <!ELEMENT first-name (#PCDATA)>
  <!ELEMENT nationality (#PCDATA)>
  <!ELEMENT year-of-birth (#PCDATA)>
  <!ELEMENT year-of-death (#PCDATA)>
  <!ELEMENT title (#PCDATA)>
  <!ELEMENT lines (line,line,line,line,
      line,line,line,line,line,line,line,
      line,line,line)>
  <!ELEMENT line (#PCDATA)>
]>
<!-- Default sonnet type is Shakespearean, the other allowable -->
<!-- type is "Petrarchan." -->
<sonnet type="Shakespearean">
  <auth:author xmlns:auth="http://www.authors.com/">
    <last-name>Shakespeare</last-name>
    <first-name>William</first-name>
    <nationality>British</nationality>
    <year-of-birth>1564</year-of-birth> …
Run Code Online (Sandbox Code Playgroud)

xml xslt

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

C#编译器可以编译VB.Net代码吗?

我在ASP.NET上找到了以下内容.我正在学习并对以下内容感到好奇.

IL体系结构的第二个主要优点是它使Framework能够与语言保持中立.在很大程度上,语言选择不再取决于任何语言相对于另一种语言的能力,而是取决于他们对开发者或tam的偏好.您甚至可以在单个应用程序中混合语言.用C#编写的类可以从VB2005类派生,并且在C @方法中抛出的异常可以在VB @ 005方法中捕获.

我的问题是,ASP.NET是否使用相同的编译器来编译VB.net和C#?

更新:(另一个查询)

C#编译器可以编译VB.Net代码吗?

.net c# vb.net compiler-construction compilation

6
推荐指数
3
解决办法
3370
查看次数

org.hibernate.exception.ConstraintViolationException:无法执行语句

当我尝试添加应用和应用设置时,我收到以下错误.这是详细的错误消息:

org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:72) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:211) at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:96) at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:58) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3032) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3558) at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:98) at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:492) at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:197) at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:181) at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:216) at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:334) at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:289) at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:195) at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:126) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:209) at org.hibernate.event.internal.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:55) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:194) at org.hibernate.event.internal.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:49) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:90) at org.hibernate.internal.SessionImpl.fireSave(SessionImpl.java:715) at org.hibernate.internal.SessionImpl.save(SessionImpl.java:707) at org.hibernate.internal.SessionImpl.save(SessionImpl.java:702) at com.ips.tvadmindao.services.TVAppService.addTVappsWithSettings(TVAppService.java:237) at TVAppserviseTest.testsSaveApps(TVAppserviseTest.java:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at …

java hibernate

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

如何从elasticsearch获取子聚合

我想获得子聚合.

    "size" :0 ,
     "aggs": {
            "classification of day": {
               "date_histogram": {
                  "field": "ALARM DATE",
                   "format" : "dd/MM/yyyy",
                  "interval": "day"

               },
               "aggs": {
                  "classification1": {
                     "terms": {
                        "field": "CLASSIFICATION",
                         "keyed":true
                     }
                  }
               }
            }
         }

above json query returns the following output.

    "aggregations": {
          "classification of day": {
             "buckets": [
                {
                   "key_as_string": "25/02/2016",
                   "key": 1456358400000,
                   "doc_count": 166,
                   "classification1": {
                      "doc_count_error_upper_bound": 0,
                      "sum_other_doc_count": 0,
                      "buckets": [
                         {
                            "key": "attack",
                            "doc_count": 58
                         },
                         {
                            "key": "compromise",
                            "doc_count": 30
                         },
                         {
                            "key": "error", …
Run Code Online (Sandbox Code Playgroud)

java aggregation elasticsearch

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

如何删除div周围的白色边框

我正在尝试从头开发一个网站.这是代码

<html>
<head>
</head>
<body >
<div id="top" style="height:200px;background-color:green">
</div>
<div id="middle" style="height:800px;background-color:white">
</div>
<div id="footer" style="height:200px;background-color:green">
</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

问题是div标签上方有一个空白区域.我可以使用margin: -10px;属性删除空格.但我不喜欢这样处理.有没有办法在css中以体面的方式处理这个问题?

html css

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

在Android布局中无法将视图转换为ViewGroup

我正在为Android应用程序设计一个布局.这是布局的骨架. 在此输入图像描述

我尝试的是使用表格布局,因为GUI可以分成表格行和列.基本上,我想把布局分成两列,如你所见.这是xml代码

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tableLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <!-- 2 columns -->
    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="5dip" >

        <View
            android:id="@+id/view1"
            android:layout_weight="7"
            android:layout_width="0dp"
            android:layout_height="wrap_content">
            <TextView
                android:id="@+id/textView1"
                android:text="Column 1"
                android:textAppearance="?android:attr/textAppearanceLarge" />
        </View>

        <View
            android:id="@+id/view2"
            android:layout_weight="3"
            android:layout_width="0dp"
            android:layout_height="wrap_content" >
            <Button
                android:id="@+id/button1"
                android:text="Column 2" />
        </View>

    </TableRow>


</TableLayout>
Run Code Online (Sandbox Code Playgroud)

我在GUI中遇到以下错误

Exception raised during rendering: android.view.View cannot be cast to android.view.ViewGroup
Run Code Online (Sandbox Code Playgroud)

我认为这表示我们无法对观点进行分组.如果不可能,该如何处理.我来自网络背景.我以为我可以将视图用作html中的div.

android android-layout

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