小编huo*_*ong的帖子

CSS - 使用绝对位置时链接无法点击

这是我的标题的HTML脚本:

<div class="header">
<div class="logo"><a href="Default.aspx"><img src="style/images/logo.png" alt="" /></a></div>
<div class="toplink"><a href="Signin.aspx">Sign in</a></div>
<div class="search">
    <form class="searchform" runat="server" method="get">
        <input type="text" id="s" name="s" value="Search for photos" onFocus="this.value=''" onBlur="this.value='Search for photos'"/>
    </form>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是CSS脚本:

.logo {
    padding: 30px 0;
}

.logo img {
    display: inline;
} 

.toplink {
    position: absolute;
    bottom: 40px;
    right: 280px;
    font-size: 14px;
}

.search {
    position: absolute;
    bottom: 10px;
    right: 0;
    font-size: 14px;
    width: 330px;
}
Run Code Online (Sandbox Code Playgroud)

不知何故,登录链接不可点击,但当我删除绝对位置时,它正常工作.反正是否仍然保持位置使链接工作?任何建议表示赞赏,并提前感谢.

-Edit-结果问题出在其他地方.实际上我正在使用母版页,我使用它创建了一个默认的ASP页面.问题只发生在我测试ASP页面时,而不是我用来创建母版页的HTML文件.对不起,如果我听起来很复杂,但是,问题对我来说有点复杂.希望有人可以指出我的理由.

html css position hyperlink clickable

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

Android - JSONException没有值

我知道这里有几个问题都有相同的主题和错误,但没有一个表明我的问题相同,所以我决定在这里发布我的问题,希望有人能帮助我指出原因.所以我正在尝试在我的应用程序中实现登录功能,这里是代码:

if (tag.equalsIgnoreCase(login_tag)){
                // check for login response
                try {
                    if (json.getString(KEY_SUCCESS) != null) {
                        String res = json.getString(KEY_SUCCESS);
                        if(Integer.parseInt(res) == 1){
                            // user successfully logged in
                            // Store user details in SQLite Database
                            DatabaseHandler db = new DatabaseHandler(mContext);
                            JSONObject json_user = json.getJSONObject("user");

                            // Clear all previous data in database
                            logoutUser(mContext);
                            Toast.makeText(mContext, json.toString(3), Toast.LENGTH_LONG).show();
                            db.addUser(json_user.getString(KEY_EMAIL), json_user.getString(KEY_NAME), json.getString(KEY_UID), json.getString(KEY_AVA), json_user.getString(KEY_BDAY), json_user.getString(KEY_COUNTRY), json_user.getString(KEY_PREF), json_user.getString(KEY_SPEND));  

                            // Launch Dashboard Screen
                            Intent dashboard = new Intent(mContext, DashboardActivity.class);

                            // Close all views before launching Dashboard
                            dashboard.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); …
Run Code Online (Sandbox Code Playgroud)

java android json login jsonexception

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

Android - 无需在地图api v2中保存即可拖动标记

我正在我的应用程序中实现一项功能,允许用户在地图上手动定位自己.所以我用一个引脚来表示它们的位置,让用户将它拖到它们当前所在的位置.简单的解决方案是setDraggable(true)在标记上使用,但这需要用户将标记保持3或5秒直到它可拖动.我认为这对许多用户来说使用该功能非常困惑.因此,我想要的是通过让用户立即拖动它们而不必暂时保持拖动来使拖动更具响应性 - 就像Foursquare的做法一样!

在此输入图像描述

我该怎么做才能实现自己的拖动功能?如果您有任何建议,请帮助我,谢谢.

android draggable marker android-maps-v2

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

Android - 创建一个包含ListView可滚动的LinearLayout

我知道,每个人的建议我们不应该使用ListViewScrollView在一起,我完全同意.但是,我目前仍然使用一个非常简单的模式,如8tracks的个人资料页面(如下图所示),其中包括用户个人资料的区域和他们制作的混音列表.所以基本上,用户可以只向下滚动该页面,这意味着配置文件部分将在屏幕顶部逐渐退出视图,同时滚动下面的列表:

在此输入图像描述

但是,目前我所能做的就是在a ListView中加入一个LinearLayout,就像我的草图一样.

在此输入图像描述

通过这种设计,我只能向下滚动列表,而配置文件区域保持在相同的位置,这很糟糕.所以我正在寻找任何想法使整个页面可滚动,而不仅仅是列表.请帮助和谢谢.

编辑:我很抱歉这个误导性的问题.我的问题更加复杂,因为标签的内容不仅仅是ListView- 某些标签包含LinearLayoutGridView代替.同样,我想要实现的是使整个页面可滚动,但ScrollView无法帮助,因为如果选项卡的内容是ListViewGridView,这些视图将被折叠,更重要的是 - 这违反了设计规则.

android listview scrollview android-linearlayout

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

Android - SeekBar的起点

SeekBar在视图中有两个,我在布局中同样声明它们:

<SeekBar android:id="@+id/select_price"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_marginTop="5dp" />
<TextView android:id="@+id/max_price"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="0 VND"
          android:layout_gravity="center" />

<LinearLayout android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_marginTop="20dp"
              android:orientation="horizontal">
    <ImageView android:layout_width="20dp"
               android:layout_height="20dp"
               android:src="@drawable/ic_distance"
               android:layout_marginRight="5dp" />
    <TextView android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:textSize="18sp"
              android:text="@string/max_distance" />
</LinearLayout>

<SeekBar android:id="@+id/select_distance"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_marginTop="5dp"/>
<TextView android:id="@+id/distance"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="0 Km"
          android:layout_gravity="center" />
Run Code Online (Sandbox Code Playgroud)

以下是我使用它们的代码:

SeekBar sb = (SeekBar) v.findViewById(R.id.select_price);
            sb.setMax(1000);
            sb.setProgress(10);
            sb.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){

                @Override
                public void onProgressChanged(SeekBar seekBar, int progress,
                        boolean fromUser) {
                    TextView text = (TextView) v.findViewById(R.id.max_price);
                    text.setText(Integer.toString(progress) + PlaceListActivity.this.getResources().getString(R.string.dong));
                    maxPrice = progress;
                } …
Run Code Online (Sandbox Code Playgroud)

android seekbar

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

将图像转换为 16 位彩色图像

我正在寻找一种方法来优化图像,将其颜色从 32 位转换为 16 位,而不仅仅是调整其大小。这就是我正在做的:

- (UIImage *)optimizeImage:(UIImage *)image
{
    float newWidth = image.size.width;
    float newHeight = image.size.height;

    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
    CGContextRef context = CGBitmapContextCreate(NULL, newWidth, newHeight, 5, newWidth * 4,
                                                 colorSpace, kCGImageAlphaNone | kCGBitmapByteOrder32Big);
    CGColorSpaceRelease(colorSpace);

    CGInterpolationQuality quality = kCGInterpolationHigh;
    CGContextSetInterpolationQuality(context, quality);

    CGImageRef srcImage = CGImageRetain(image.CGImage);

    CGContextDrawImage(context, CGRectMake(0, 0, newWidth, newHeight),
                       srcImage);
    CGImageRelease(srcImage);
    CGImageRef dst = CGBitmapContextCreateImage(context);
    CGContextRelease(context);

    UIImage *result = [UIImage imageWithCGImage:dst];
    CGImageRelease(dst);

    UIGraphicsEndImageContext();

    return result;
}
Run Code Online (Sandbox Code Playgroud)

这段代码的问题是,当我运行它时,我收到以下错误:

CGBitmapContextCreate:不支持的参数组合:5 个整数位/组件;16 位/像素;三分量色彩空间;kCGImageAlphaNone; 10392 字节/行。

所以我的问题是:支持的组合是什么CGBitmapContextCreate?这种情况下参数应该选择什么bitmapInfo?请建议。

objective-c cgbitmapcontextcreate ios

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

Java - 获取JSONObject时的NullPointerException

我正在尝试使用Lukencode的RestClient类在我的Android应用程序中实现登录功能.我有一个名为UserFunctions通过RestClient检索JSONObject 的类:

public class UserFunctions {

    private RestClient restClient;
    private String json;
    private Context mContext;

    private static String login_tag = "login";
    private static String register_tag = "register";

    // constructor
    public UserFunctions(Context context){
        restClient = new RestClient("http://10.0.2.2:81/HGourmet/user");
        mContext = context;
    }

    /**
     * function make Login Request
     * @param email
     * @param password
     * */
   public JSONObject loginUser(String email, String password){
        // Building Parameters      
        restClient.AddParam("tag", login_tag);
        restClient.AddParam("email", email);
        restClient.AddParam("password", password);

        // getting JSON Object
        try{
    restClient.Execute(RequestMethod.POST);
    }catch(Exception …
Run Code Online (Sandbox Code Playgroud)

java rest android json nullpointerexception

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

Android - 清除Facebook访问令牌

我有一个SettingsActivity地方有几个选项,包括寻找Facebook好友和退出.因此,当用户选择找到她的Facebook好友时,她将被发送到另一个活动,我让她使用她的Facebook帐户登录并保存她的访问令牌.然后,当她选择退出时,她的访问令牌将被清除.问题是,我的logout方法与我创建会话的方法没有写在同一个活动中,所以当我尝试这个时:

    Session session = Session.getActiveSession();
    if (!session.isClosed()) {
        session.closeAndClearTokenInformation();
    }
Run Code Online (Sandbox Code Playgroud)

Logcat积分NullPointerException.然后我尝试了:

Session.setActiveSession(null);
Run Code Online (Sandbox Code Playgroud)

这也不起作用(之前登录的用户的朋友仍然显示,而不是要求新用户登录).

那么我该怎么做才能清除获得的令牌呢?先感谢您.

-编辑-

我认为我用来打开会话的活动有问题.我关注了Facebook的GraphAPISample,这就是我所做的:

public class FacebookFriendsActivity extends FragmentActivity{
    private BroadcastReceiver broadcast;
    public static Session session;
    private boolean pendingRequest;
    static final String PENDING_REQUEST_BUNDLE_KEY = "PendingRequest";

    private DatabaseHandler db;
    private FindFacebookFriends task;
    private ProgressBar progress;
    private TextView text;
    private Button retryBtn;
    private ListView userLayout;
    private ArrayList<User> userList;
    private FollowAdapter adapter;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.facebook_friends);
        // ... set …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-graph-api facebook-android-sdk

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

iOS - 解析加速框架时出错

我有这个非常奇怪的问题,只在我的项目中.我正在使用XCode 4.3.6并尝试将Accelerating Framework添加到我的项目中.所以在我的文件中我只是做一个简单的import语句:

#import <Accelerate/Accelerate.h>
Run Code Online (Sandbox Code Playgroud)

然后我构建我的项目并在指向这些行的文件clapack.h文件中获得4个错误vecLib.framework:

int claswp_(__CLPK_integer *n, __CLPK_complex *a, __CLPK_integer *lda, __CLPK_integer *
    k1, __CLPK_integer *k2, __CLPK_integer *ipiv, __CLPK_integer *incx) __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_4_0);

int dlaswp_(__CLPK_integer *n, __CLPK_doublereal *a, __CLPK_integer *lda, __CLPK_integer 
    *k1, __CLPK_integer *k2, __CLPK_integer *ipiv, __CLPK_integer *incx) __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_4_0);

int slaswp_(__CLPK_integer *n, __CLPK_real *a, __CLPK_integer *lda, __CLPK_integer *k1, 
    __CLPK_integer *k2, __CLPK_integer *ipiv, __CLPK_integer *incx) __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_4_0);

int zlaswp_(__CLPK_integer *n, __CLPK_doublecomplex *a, __CLPK_integer *lda, 
    __CLPK_integer *k1, __CLPK_integer *k2, __CLPK_integer *ipiv, __CLPK_integer *incx) __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_4_0);
Run Code Online (Sandbox Code Playgroud)

所有这些错误都显示出错过预期的结束括号')' k1.奇怪的是,我根本没有在任何其他项目中得到这些错误.这个错误的原因是什么?如果有人能为此提出解决方案,我会非常感激.

import ios accelerate-framework

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

Java - 删除字符串后的空格(如果存在)

我实际上正在开发一个Android应用程序,它接受一个关键字来搜索MySQL数据库(通过用PHP编写的Web服务).

我有一个问题:

当我输入关键字时,比方说,"buffet"结果返回得很好,但是如果我之后有空格,也就是说"buffet ",结果是找不到匹配项.

我有点困惑,因为我实际上trim()在API的PHP脚本中使用了关键字,但这里的关键字仍然传递了一个空格.所以我正在寻找一些简单的方法来删除搜索字段中传递的关键字后的空格,如果有的话.

请帮帮我,谢谢.

java search space keyword

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