我大约需要两周时间进行Android开发,我确信有一个非常简单的答案,但需要为我的应用程序创建一个抽屉滑块.不幸的是,我似乎找不到适合我的适配器设置的R.layout.drawer_list.我目前有一个listView,但希望它在一个滑动的抽屉里.我关注developer.android上的api指南,似乎无法通过这个:
mDrawerList.setAdapter(new ArrayAdapter<String>(this,
R.layout.drawer_list_item, mPlanetTitles));
Run Code Online (Sandbox Code Playgroud)
现在这只是从developer.android粘贴的,但是归结为eclipse无法找到R.layout.drawer_list_item.我没有得到R.layout的选项列表,但确实收到了来自android.R.layout的列表......遗憾的是,该列表不包含drawer_list_item选项.
任何帮助将不胜感激.
我正在尝试以编程方式将一大堆具有特定宽度和特定位置的文本视图添加到选项卡上。现在它们的 setX() 可能会超出屏幕的分辨率。例如,我的选项卡宽度为 1240 像素,我想将 TextView 放置在 2000 像素处,当然还有可用的水平滚动功能。我本质上是根据提取的数据动态创建时间线。
我只是想(目前)将多个 TextView 扔到屏幕上,并为它们提供水平滚动视图。我不确定是否执行 setX(2000); 将填充屏幕之外的 TextView。如何让 HorizontalScrollView 工作,以便我可以将主布局向右滑动以查看创建的其余两个 TextView?
一些基本代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relative_layout"
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:orientation="horizontal">
<HorizontalScrollView
android:id="@+id/horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</HorizontalScrollView>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
主要活动:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
RelativeLayout layout = (RelativeLayout) findViewById(R.id.relative_layout);
for(int i = 50; i < 550; i+=100){
TextView myText = new TextView(this);
myText.setX(i * 3);
myText.setText("HELLLLLOOOO");
layout.addView(myText);
}
}
@Override
public …
Run Code Online (Sandbox Code Playgroud)