我有一个android布局,其中包含scrollView许多元素.在scrollView我的底部有一个listView然后由适配器填充.
,我遇到的问题是,Android是不包括listView从scrollView作为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层次结构查看器的图像:
如您所见,它排除了评论listView.
我应该能够向下滚动页面并查看8条评论,但它只向我展示了那些3,我可以滚动查看评论的小部分.我想要一个全局页面滚动
我正在使用最新的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
我用新的导航抽屉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) 如何在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) 我正在尝试计算蓝牙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) 我有 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 代码?
我有一个带有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(上面的表达式已编码在其中)在报表项上使用了聚合函数。汇总功能只能用于页面页眉和页脚中包含的报表项。
有什么方法可以获取列金额总和?