小编Pan*_*nos的帖子

iphone项目 - 在xcode 4.3中复制和重命名

我有一个iphone项目是一个"基础"项目.我想复制这个项目,重命名它并更改几个文件,以便创建我想要的每个应用程序的最终版本.如何在xcode 4.3+中复制和重命名项目而不会出现任何问题(比如丢失目标等)?

iphone copy rename project xcode4.3

3
推荐指数
1
解决办法
3407
查看次数

Android膨胀的文本视图忽略宽度

我在布局 xml 文件中有一个布局。我有固定宽度 110dp。在布局内,我有一个固定宽度 100dp 的 TextView。

当我使用 LayoutInflater 膨胀视图并将其添加到 LinearLayout 中时,TextView 及其父 RelativeLayout 会忽略设置的宽度并拉伸到文本的大小。我希望文本以指定的宽度换行,并根据需要采用尽可能多的高度。

我试图在膨胀后强制视图的宽度(将 dps 转换为 pxs),但仍然没有。

有什么建议?

布局 XML

<?xml version="1.0" encoding="utf-8"?>  

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="110dp"
    android:layout_height="match_parent"
    android:padding="1dp" >

    <RelativeLayout    
        android:layout_centerInParent="true"
        android:id="@+id/info_layout"
        android:layout_width="108dp"
        android:layout_height="match_parent"
        android:layout_marginLeft="2dp"
        android:background="@drawable/rounded_corners_grey_3">

    <ImageView 
        android:contentDescription="@string/image"
        android:id="@+id/image"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerInParent="true"/>                

    <ImageView 
        android:contentDescription="@string/image"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="fitXY"
        android:src="@drawable/image_overlay"
        android:layout_centerInParent="true"/>

    <LinearLayout 
        android:id="@+id/detailsLayout"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:gravity="left"
        android:layout_margin="3dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentBottom="true"
        >            

        <TextView 
            android:id="@+id/name"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:textColor="@android:color/white"
            android:textSize="12sp"
            android:gravity="center" 
            android:layout_weight="1"
            android:ellipsize="none"
            android:maxLines="100"
            android:scrollHorizontally="false"
            />            

        <TextView 
            android:id="@+id/details"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:textColor="@color/bethere_green"
            android:textSize="12sp"
            android:layout_weight="1" …
Run Code Online (Sandbox Code Playgroud)

android word-wrap textview android-inflate layout-inflater

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

SwiftUI 回调作为视图的参数

我试图将我的 SwiftUI 视图拆分为尽可能小的可重用组件。所以我有位于顶部的 MainView,然后有两个视图(MyContentView 和 MenuView),它们都位于 MainView 中。两个内部视图都有一些我想在 MainView 中更新某些内容的功能。所以我想我可以将一些函数作为参数从 MainView 传递给内部视图,所以当在内部视图中按下按钮时,它会触发 MainView 中的代码。我设法最接近它的是导致每次更新内部视图时都会触发函数参数。实现这一目标的最佳方法是什么?这是我的代码示例:

主视图:

struct MainView: View {
    var body: some View {
         VStack {
             MyContentView(self.$doSomething)
             MenuView(self.$doSomething)
         }
    }

    func doSomething() {
        print("do something")
    }
}

struct MyContentView : View {
    var doSomething : ()
    var body: some View {
        Button(action: { self.doSomething }) { Text("do something") }
    }
}

struct MenuView : View {
    var doSomething : ()
    var body: some View {
        Button(action: { self.doSomething }) { …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

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

android在屏幕上找到压力

我想大致了解手指按压在android上的电容屏幕上的压力大小.我的想法是在触摸时将手指覆盖的区域(可能是一些额外的参数,以使其更准确,但这是主要的想法).

那么,有没有办法找到被覆盖的?(例如,获取覆盖的像素数).

android area touch pressure

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

git .gitignore不会忽略以前跟踪的文件

我有一个Android工作室项目(从eclipse导入).在我对Andorid工作室进行导入后,我做了一个初始提交,忘记为Android Studio的结构添加新的.gitignore文件.

现在git不会忽略构建,.gradle文件等.

我试过了

git rm -r --cached .
git add .
git commit -m "fixed untracked files"
Run Code Online (Sandbox Code Playgroud)

但是当我写git status时,所有文件都显示为已删除,而在github中它们显示为已更改.

下面是我的.gitignore

.gradle
/local.properties
/.idea/workspace.xml
.DS_Store

# Created by http://gitignore.io

### Android ###
# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/

# Local configuration file (sdk path, etc)
local.properties

# Eclipse project files
.classpath
.project    

# Proguard folder generated by Eclipse
proguard/

# Proguard folder generated …
Run Code Online (Sandbox Code Playgroud)

git android gitignore

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

Android日期/时间选择器不是对话框

我想在我的主视图中添加Android的时间和日期选择器并始终显示它.现在它只能作为一个对话框.有没有办法将它用作视图而不是对话框?

有没有可以做到这一点的图书馆?

提前致谢

android android-datepicker android-timepicker

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

iphone在MapView中检测选择的MKPinAnnotation

我有一个自定义的MKPinAnnotation,其中我添加了几个peroperties,如对象的Id和类型.我想要的是当有人在MapView中选择一个引脚来检测选择了哪个引脚并获取该数据时.

并在其视图上显示一个按钮,以便在按钮的操作中使用该数据.

有人能帮忙吗?我找不到如何检测是否(和哪个)注释被选中.

iphone mkmapview mkannotation mkannotationview ios4

0
推荐指数
1
解决办法
953
查看次数

Magento使用jQuery填充管理面板中的表单字段

我是magento的新手,我现在正在创建一个eshop.我想添加一些jquery代码来预填充我想要的一些字段.例如,我想在添加新的产品类别时自动选择"isAnchor"= true和active = true.此外,我想在添加新产品时自动选择某个税收选择并使用我想要的某些值预填充其他一些字段作为默认值.

有人可以建议我应该在每个案例中放置代码以实现我的目标吗?

提前致谢.

forms jquery magento magento-1.7

0
推荐指数
1
解决办法
1998
查看次数

JPA - SpringData - 第 1 列等于第 2 列

我有一个spring-boot项目Spring-Data。我想做一个查询,如:

SELECT * FROM my_table WHERE column_1 = column_2
Run Code Online (Sandbox Code Playgroud)

我该如何使用SpringData JpaRepository? 我试图找到一种方法:

MyTable findByColumn1...Column2() 没有任何运气

spring hibernate spring-data spring-data-jpa spring-boot

0
推荐指数
1
解决办法
842
查看次数