小编Ven*_*kaT的帖子

错误:FragmentTransaction类型中的方法add(int,Fragment,String)不适用于参数(int,FragementTest,String)

我试图使用Fragements.但是在MainActivity.java文件中transaction.add(R.id.my_layout, testfrag, "");没有正确启动.请在下面找到我使用的代码.

package com.example.testtabs;

import android.os.Bundle;
import android.app.Activity;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.app.TabActivity;
import android.view.Menu;
import android.widget.TabHost;
import android.support.v4.app.Fragment;
import com.example.testtabs.R;



public class MainActivity extends TabActivity {


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

         FragementTest testfrag=new FragementTest();
        FragmentManager manager=getFragmentManager();
        FragmentTransaction transaction=manager.beginTransaction();
        transaction.add(R.id.my_layout, testfrag, "");//Error is here

    }
}
Run Code Online (Sandbox Code Playgroud)

activity_main.xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" 
    android:id="@+id/my_layout"
  >
Run Code Online (Sandbox Code Playgroud)

Error: The method add(int, Fragment, String) in the type FragmentTransaction is not …
Run Code Online (Sandbox Code Playgroud)

android

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

将可绘制图像添加到ActionBar.Tab中

我正在开发Android Application.there我必须使用 带选项卡的滑动视图.我想添加可绘制图像(non_click图像)当选项卡加载并按下选项卡时会有另一个相同选项卡的图像(click_state图像).请在下面找到我使用的代码.请帮助我这样做

package com.example.creatingswipeviewswithtabs;

import android.os.Bundle;
import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.ActionBar.TabListener;
import android.app.Activity;
import android.app.FragmentTransaction;
import android.view.Menu;

public class MainActivity extends Activity implements TabListener {


    ActionBar action_bar;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        action_bar=getActionBar();
        //action_bar.setBackgroundDrawable(d)
        action_bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        ActionBar.Tab tab1=action_bar.newTab();
        tab1.setText("Login");

        tab1.setTabListener(this);

        ActionBar.Tab tab2=action_bar.newTab();
        tab2.setText("Compare Now");
        tab2.setTabListener(this);

        ActionBar.Tab tab3=action_bar.newTab();
        tab3.setText("Search");
        tab3.setTabListener(this);

        action_bar.addTab(tab1);
        action_bar.addTab(tab2);
        action_bar.addTab(tab3);






    }

    @Override
    public void onTabReselected(Tab arg0, FragmentTransaction arg1) {
        // TODO Auto-generated method stub


    } …
Run Code Online (Sandbox Code Playgroud)

android

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

不能使用函数返回值

我是PHP新手并开发一个登录表单.请在下面找到我使用的代码.当我尝试它时给了我以下错误:

致命错误:第3行的C:\ xampp\htdocs\forsiteSystem\login.php中的写入上下文中不能使用函数返回值

请帮我解决这个问题.

源代码thems/login.html:

<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <form action=".\login.php" method="get">
        Name: <input type="text" name="name"><br>
        E-mail: <input type="text" name="email"><br>
                <input type="submit"  id="Submit_button">
        </form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

源代码index.php:

<?php
        // venushka thisara dharmasiri

        require 'config.php';
        require 'thems\login.html';

 ?>
Run Code Online (Sandbox Code Playgroud)

源代码login.php:

<?php

  if(isset($_POST("Submit_button"))==true)  
      print("Submit button pressed");
  else
      print("submit button sorry");

?>
Run Code Online (Sandbox Code Playgroud)

源代码config.php:

<?php

$dbUser="root";
$dbPassword="";
$dbName="forsitelogin";
$dbHost="localHost";

$dbConnection= mysql_connect($dbHost, $dbUser, $dbPassword);

if($dbConnection)
{
    mysql_select_db($dbName);
    //print("Sucessfully connected to database");
}
else …
Run Code Online (Sandbox Code Playgroud)

php mysql login runtime-error function

5
推荐指数
2
解决办法
840
查看次数

将片段添加到Tab主机

如何在android中使用tabhost 控制片段.我有一个活动和四个Fragements及其相应的xml文件.我在main_layout_activity.xml文件中添加我的标签主机.我有另一个Linnerlayout我想从Fragement.to替换这个linnerlayout替换这些Fragements我必须使用tabhost.help我好吗?我找到了一个代码,但它的messy.please找到了代码下方.

final TabHost tabs= (TabHost) findViewById(R.id.tabhost);
  tabs.setup();

  TabHost.TabSpec spec=tabs.newTabSpec("tag1");
  spec.setContent(R.id.fragment1);
  spec.setIndicator("View Raves");
  tabs.addTab(spec);
  spec=tabs.newTabSpec("tag2");
  spec.setContent(R.id.fragment2);
  spec.setIndicator("My Badges");
  tabs.addTab(spec);
  tabs.setCurrentTab(0); 
Run Code Online (Sandbox Code Playgroud)

在有了很多想法之后我会更正我的代码如下.请在下面找到

MainActivity.java

package com.example.testtabs;
import android.os.Bundle;
import android.app.Activity;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.app.TabActivity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TabHost;
import android.widget.TabHost.OnTabChangeListener;
import android.widget.TabHost.TabSpec;
import android.support.v4.app.Fragment;
import com.example.testtabs.R;




public class MainActivity extends TabActivity  {


 TabHost tab;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);


  setContentView(R.layout.activity_main);


     FragementTest testfrag=new FragementTest();
  FragmentManager manager=getFragmentManager();
   FragmentTransaction transacti
  transaction.add(R.id.my_layout1, testfrag, ""); …
Run Code Online (Sandbox Code Playgroud)

android android-fragments fragment-tab-host

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

将库(.lib)链接到Visual Studio 2013项目中

我按照链接的说明建立了库.为了将该库链接到Visual Studio,我使用了以下方法,但它们都无法链接到我构建的.lib文件.

  1. Windows系统变量添加动态库路径(环境变量 - >路径)

    • 调成; C:\ Users \用户venushka \桌面\ libxbee3-的win32\LIB
  2. Visual Studio(包含头文件和源文件C++)

    • 配置属性 - > C/C++ - >常规 - >其他包含目录设置为C:\ Users\venushka\Desktop\libxbee3-win32
  3. 链接库

    • 配置属性 - >链接器 - >常规 - >其他库目录设置为
    • C:\ Users \用户venushka \桌面\ libxbee3-的win32\LIB
  4. 添加对象库文件的名称

    • 配置属性 - >链接器 - >输入 - >我在libxbee3.lib中添加的附加依赖项
  5. 为了链接目的,我补充说

    • 添加 - >现有项目(项目属性).dll和.lib文件,但那个东西也没有任何区别仍然保持相同的错误.
  6. 最后我补充道

    #pragma comment (lib, "libxbee3.lib")
    #pragma comment (lib, "libxbee3.dll")
    
    Run Code Online (Sandbox Code Playgroud)

我得到了未解决的外部错误,表示我无法成功链接该库.任何帮助表示赞赏.

我附上了截图 截图

错误日志

Error   1   error LNK2019: unresolved external symbol _xbee_setup referenced in function _wmain C:\Users\venushka\documents\visual studio 2013\Projects\xbeetest\xbeetest\xbeetest.obj
Error   2   error LNK2019: …
Run Code Online (Sandbox Code Playgroud)

c++ makefile visual-studio

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

如何在Android中的同一行上放置三个imageview按钮

我有三个imageViews我想将所有这些设置ImageView为一行.我已粘贴下面的当前xml代码.

    <RelativeLayout
        android:id="@+id/myFragement"
        android:layout_width="wrap_content"
        android:layout_height="306dp"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="44dp"
        android:layout_weight="1.77"
        android:orientation="horizontal" >
    </RelativeLayout>

     <ImageView
         android:id="@+id/login_button"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_alignParentLeft="true"
         android:layout_alignParentTop="true"
         android:src="@drawable/login_non_click" />

    <ImageView
        android:id="@+id/comapre_now_button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:src="@drawable/compare_now_non_click_state" />

    <ImageView
        android:id="@+id/search_button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/comapre_now_button"
        android:src="@drawable/search_non_click" />

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

在我解散之后.发布我的应用程序的图像我认为这是有用的 编辑后,我发布了我的应用程序的图像,我认为这是有帮助的

编辑后,我发布了我的应用程序的所有Xml代码,我认为这是有用的.

<RelativeLayout
    android:id="@+id/myFragement"
    android:layout_width="wrap_content"
    android:layout_height="306dp"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:layout_marginTop="44dp"
    android:layout_weight="1.77"
    android:orientation="horizontal" >

</RelativeLayout>

 <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center_horizontal"
        android:orientation="horizontal"
        android:weightSum="3" >
     <ImageView
             android:id="@+id/login_button"
                  android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"

             android:src="@drawable/login_non_click" />

        <ImageView
            android:id="@+id/comapre_now_button"
             android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
            android:src="@drawable/compare_now_non_click_state" />

        <ImageView
            android:id="@+id/search_button"
              android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1" …
Run Code Online (Sandbox Code Playgroud)

xml android xml-layout

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

通过 ImageView 单击更改 viewpager 片段

我正在尝试通过单击按钮来更改 viewpager 片段。我有 2 个片段(FragmentA、FragementB),每个片段都有它自己的 xml 文件(fragment_a.xml、fragment_b.xml 等等)。我在 FragmentA 中调用 ImageView 对象,当我按下那个 imageView 对象时,我想加载 FragmentB。请帮我做。

请在下面找到我使用的代码。

..\swipetabs\src\com\example\swipetabs\MainActivity.java

   package com.example.swipetabs;

import com.tabs.*;

import android.os.Bundle;
import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.ActionBar.TabListener;
import android.app.Activity;
import android.app.FragmentTransaction;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.Menu;
import android.widget.ImageView;

public class MainActivity extends FragmentActivity implements TabListener {

    ActionBar action_bar;
    ViewPager viewPager;
    ImageView creditCards;
    Fragment fragement;

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

        viewPager=(ViewPager)findViewById(R.id.pager);

        viewPager.setAdapter(new MyAdoptor(getSupportFragmentManager()));

        action_bar=getActionBar();
        //action_bar.setBackgroundDrawable(d)
        action_bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        ActionBar.Tab tab1=action_bar.newTab();
        tab1.setText("Login"); …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

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

Facebook sdk + facebook.isSessionValid()无效

我已经检查了我的哈希密钥.以及我所做的所有Facebook所说的事情.现在我的脸书facebook.isSessionValid()无法正常工作请在下面找到我使用的代码.

package com.maintab;
import java.io.IOException;
import java.net.MalformedURLException;
import org.apache.http.auth.MalformedChallengeException;
import org.json.JSONObject;
import com.example.tesfragement.*;
import com.facebook.android.DialogError;
import com.facebook.android.Facebook;
import com.facebook.android.Facebook.DialogListener;
import com.facebook.android.FacebookError;
import com.facebook.android.Util;
import android.os.Bundle;
import android.app.Fragment;
import android.service.textservice.SpellCheckerService.Session;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.Toast;


public class Login extends Fragment   {

    View view;
    ImageView loginbuttton,logoutbutton;
    String app_id="*************";

    Facebook fb=new Facebook(app_id);

    public Login() {
        // Required empty public constructor
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        // Inflate the layout for …
Run Code Online (Sandbox Code Playgroud)

android facebook-sdk-3.0

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

使用unix终端运行c ++程序

我有C++程序.我用过C++.为了运行该程序,我通过unix终端传递值.但我无法通过传递args值来运行代码片段.

  1. 获取bash构建路径为

用户/ venushka /库/开发商/ Xcode中/ DerivedData/testFunctions-blcisknaxkrqribioawblwrttsib /编译/产品/调试

  1. 我执行了myFunctions bash as

    ./testFunctions

  2. 我把args传给了

    ./testFunctions 1

请在下面找到我使用的代码段

int main(int argc, const char * argv[]) {
    // insert code here...
    //std::cout << "Hello, World!\n";
    if (*argv[0] == 1) {
        std::cout << "Hello, World!\n";
        //test();
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我给出1作为arg我的程序线你好世界没有执行.我做错了什么,请帮助我.谢谢 .请找到下面的图片我的终端图片

c++ unix bash

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