小编Er *_*ank的帖子

滚动视图内的Android列表视图

我有一个android布局,其中包含scrollView许多元素.在scrollView我的底部有一个listView然后由适配器填充.

,我遇到的问题是,Android是不包括listViewscrollView作为scrollView已经具有滚动能够功能.我希望listView只要内容和主滚动视图是可滚动的.

我怎样才能实现这种行为?

这是我的主要布局:

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="2"
    android:fillViewport="true"
    android:gravity="top" >

    <LinearLayout
        android:id="@+id/foodItemActvity_linearLayout_fragments"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >
    </LinearLayout>

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

然后我以编程方式将我的组件添加到具有id:的linearlayour foodItemActvity_linearLayout_fragments.下面是加载到该线性布局中的一个视图.这是给我卷轴问题的那个.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <TextView
       android:id="@+id/fragment_dds_review_textView_label"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Reviews:"
       android:textAppearance="?android:attr/textAppearanceMedium" />

   <ListView
       android:id="@+id/fragment_dds_review_listView"
       android:layout_width="match_parent"
       android:layout_height="wrap_content">
   </ListView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我的适配器然后填写此列表视图.

当我点击主滚动视图时,这是来自android层次结构查看器的图像:

滚动视图中的Android列表视图

如您所见,它排除了评论listView.

我应该能够向下滚动页面并查看8条评论,但它只向我展示了那些3,我可以滚动查看评论的小部分.我想要一个全局页面滚动

android android-layout android-scrollview

258
推荐指数
11
解决办法
27万
查看次数

Appcompatv7 - v21导航抽屉不显示汉堡包图标

我正在使用最新的appcompat支持库实现棒棒糖风格的导航抽屉,但问题是汉堡包图标永远不会显示.仅显示后退图标.

这是我的活动代码

import android.os.Bundle;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.widget.Toolbar;
import android.view.View;

public class Home extends ActionBarActivity {

private DrawerLayout mDrawerLayout;
private ActionBarDrawerToggle mDrawerToggle;

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


private void initViews(){

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);


    toolbar.setTitleTextColor(getResources().getColor(android.R.color.white));
    setSupportActionBar(toolbar);

    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,toolbar ,  R.string.drawer_open, R.string.drawer_close) { 

        /** Called when a drawer has settled in a completely closed state. */ 
        public void onDrawerClosed(View view) {
            super.onDrawerClosed(view);
            //getActionBar().setTitle(mTitle);
            //invalidateOptionsMenu(); …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-support-library android-navigation

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

导航抽屉:在列表视图中添加标题

我用新的导航抽屉Object创建了一个项目.

我想自定义菜单的布局,添加另一个对象,如TextView,ImageView ......并且对于开始,我想修改默认布局,该布局仅由一个列表视图组成,通过在其中添加2或3个标题列表显示.

今天,我试图使用"addHeaderView",但我认为只能添加一个标题.

如何添加标题并真正自定义我的布局菜单?因为,从开发人员API,似乎只有两个孩子在"android.support.v4.widget.DrawerLayout"下是允许的.

这是我今天的布局捕捉:

列表视图中的导航抽屉标题

这是我想要创建的捕获:

列表视图中的导航抽屉标题

这是我的MainActivity的一段代码:

public class MainActivity extends Activity {
private DrawerLayout mDrawerLayout;
private ListView mDrawerList;
private ActionBarDrawerToggle mDrawerToggle;

private CharSequence mDrawerTitle;
private CharSequence mTitle;
private String[] mPlanetTitles;

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

    mTitle = mDrawerTitle = getTitle();
    mPlanetTitles = getResources().getStringArray(R.array.planets_array);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);

    // Declaration of the 2 listview's 
    mDrawerList = (ListView) findViewById(R.id.dernieres_news);

    LayoutInflater inflater = getLayoutInflater();

    // Add header news title
    ViewGroup header_news = (ViewGroup)inflater.inflate(R.layout.header_dernieres_news, mDrawerList, false);
    mDrawerList.addHeaderView(header_news, null, false); …
Run Code Online (Sandbox Code Playgroud)

android listview android-layout navigation-drawer

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

如何将自定义css文件添加到asp.net mvc?

如何在asp.net mvc4项目中添加css文件.我有3个像这样的css文件

 images/img.css
content/con.css
styles.css
Run Code Online (Sandbox Code Playgroud)

我在bundleconfig.vb中添加但它不起作用.

 bundles.Add(New StyleBundle("~/Content/css").Include("~/images/img.css"))
 bundles.Add(New StyleBundle("~/Content/css").Include("~/content/con.css"))
 bundles.Add(New StyleBundle("~/Content/css").Include("~/styles.css"))
Run Code Online (Sandbox Code Playgroud)

在视图页面中

<%: Styles.Render("~/Content/css") %>
<%: Scripts.Render("~/bundles/modernizr") %>
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net-mvc asp.net-mvc-4

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

蓝牙ACTION_FOUND broadcastReceiver无法正常工作

我正在尝试计算蓝牙RSSI并找到一些例子,但是broadcastReceiver无效.代码是这样的:

private final BroadcastReceiver receiver = new BroadcastReceiver(){

    @Override
    public void onReceive(Context context, Intent intent) {

        String action = intent.getAction();
        if(BluetoothDevice.ACTION_FOUND.equals(action)) {
            int rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,Short.MIN_VALUE);
            String name = intent.getStringExtra(BluetoothDevice.EXTRA_NAME);
            TextView rssi_msg = (TextView) findViewById(R.id.textView1);
            rssi_msg.setText(rssi_msg.getText() + name + " => " + rssi + "dBm\n");
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

通过此注册:

registerReceiver(receiver, new IntentFilter(BluetoothDevice.ACTION_FOUND));
Run Code Online (Sandbox Code Playgroud)

当点击按钮时,BTAdapter.startDiscovery(); 工作中.但是在textview中没有任何改变.

你能帮我个忙吗?

再次编辑:我更改了我的代码,我将展示我的整个代码.

public class Blutooth extends Activity {

private BluetoothAdapter BTAdapter = BluetoothAdapter.getDefaultAdapter();

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_blutooth);

    Button boton …
Run Code Online (Sandbox Code Playgroud)

android bluetooth

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

如何在控制器 mvc 中为视图编写内部 html 代码?

我有 mvc 项目,我想在控制器中编写内部 html 代码。在 ASP.NET Web 表单中,我们所做的:
在设计中

  <div id = "DivDynamic" runat ="server" >
  </div><br>
Run Code Online (Sandbox Code Playgroud)

在源代码中

  DivDynamic.InnerHtml = "<div id ="div1"> <h1> Its Heading </h1> </div>"
Run Code Online (Sandbox Code Playgroud)

我如何在 MVC 4 的控制器中编写视图的内部 html 代码?

asp.net-mvc asp.net-mvc-4

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

表中的列值总和-Rdlc报告

我有一个带有6列和一个数据集的Rdlc报告中的表。一个dll被添加(引用)到报告中,名为RepHlpr.dll。该dll有一个共享函数GetPar,该函数可以从其他数据库计算和获取数据。列数量工作正常,并根据表达式As获取数据:

列的表达值

在获得HP的总和时,一切正常,因为这些列从数据集中获取值。
我在获取金额总和时遇到问题。我已经尝试过Expressions:

=Sum(Textbox44.Value)
=Sum(ReportItems!Textbox44.Value)
=Sum(Table1.Textbox44.Value)
Run Code Online (Sandbox Code Playgroud)

金额列总和


但是其显示的错误:Textbox48(上面的表达式已编码在其中)在报表项上使用了聚合函数。汇总功能只能用于页面页眉和页脚中包含的报表项。
有什么方法可以获取列金额总和?

.net c# vb.net rdlc winforms

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