Articles of android ui

如何实现像这种图像布局的Android UI? 关于android:clipChildren

我想要实现的就像这样的布局: 我试图使用这个代码来实现这样的图像,但不幸的是,我失败了。 这是我的代码片段: 您可以看到,“GET”标签(带有橙色背景)通过父边界剪切。 我设置了android:clipChildren=”false” ,但它仍被剪裁。 有人能帮助我吗?

以编程方式无法在RelativeLayout中对齐ImageView

我在将imageview添加到相对布局时遇到了问题。 我想将图像添加到我使用RelativeLayout动态创建的菜单项列表中。 我的所有菜单项都显示正常并且按顺序排列但是当我尝试为每个项目添加图像时,我只得到一个箭头并且它不是垂直居中的。 以下是我的代码。 非常感谢您的帮助。 在我的XML文件中 在我的代码中: private void buildMenu(String name, int id) { String[] menuItems = getResources().getStringArray(pMenus[id]); // Get the rel layout from xml RelativeLayout container = (RelativeLayout) findViewById(R.id.pMenu); int imageId=1; Typeface tf = Typeface.createFromAsset(this.getAssets(),”mreavesmodot-reg.otf”); for(String menuItem: menuItems) { // Defining the layout parameters RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); StyledButton menuImage = […]

android:删除ldpi / mdpi文件夹的陷阱

我想知道在我的android项目中删除ldpi / mdpi / hdpi文件夹的缺陷是什么? 我可以只复制drawable文件夹中的所有图像吗? 我确实看到以下关于Android开发的UI开发链接http://developer.android.com/guide/practices/ui_guidelines/icon_design.html http://developer.android.com/guide/practices/screens_support.html 谢谢 PS:我指的是所有正在使用的图像,背景,图标,菜单等……

在stackview中水平滑动

我在一个需要stackview的应用程序中。 但我必须实现水平滑动以在stackview项和UI外观之间切换,就像正常情况一样。 请帮我搞定。 我已经检查了这个链接 。 但在它中UI只是一个封面流程。 我想让UI看起来像stackview一样。

加载ListView时使用ProgressBar(使用AsyncTask)

我正在尝试在加载自定义ListView时显示进度条,然后隐藏它。 我正在使用ASync任务,但出于某种原因 – 未设置内容视图,并且在加载所有列表视图之前,先前的布局视图一直处于停滞状态。 这是我的代码: private ListView listViewGameResults; protected View dialogLayout; protected ArrayList listGames; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.adresults); GameResultsLoader gameResultsLoader = new GameResultsLoader(); gameResultsLoader.execute(); } private class GameResultsLoader extends AsyncTask { private GameResultsAdapter adapter; public GameResultsLoader() { } @Override protected void onPreExecute() { } @Override protected Void doInBackground(Void… params) { try […]

具有不均匀列大小的动态适配器视图或水平StaggeredGridView

我试图实现下图所代表的布局,使用适配器来构成内部视图: 所有行都滚动在一起并且回收到位。 我没有在SO或任何博客上看到过很多方法。 FlowLayout不允许滚动,StaggeredGridView(Etsy或Google)不允许旋转,并且同步多ListView似乎太过牵涉其中。 这个自定义组件的SO方法是什么?

Android加载自定义数字选择器Drawable

左边是android的默认数字选择器。 如果我有可绘制的图像,是否可以加载右侧的自定义数字选择器?

更改动态查看活动中的内容

我从Activity类扩展的抽象类包含三个View ,如以下XML片段所述: … … 在onCreate()方法中,我将此XML布局设置为内容视图。 我希望扩展这个的Activity可以覆盖onCreate()并定义activity_content View剩余的边界不可变。 例如这样: abstract public class MyActivity extends Activity { protected View mContent; @Override protected onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.common_layout); initializeContent(); } abstract void initializeContent(); } class OneActivity extends MyActivity { @Override protected void initializeContent() { mContent = View.inflate(this, R.layout.some_view, null); // ie concrete View (eg LinearLayout, FrameLayout, GridView, etc.) […]

Android下拉菜单(没有微调!)

我想创建一个下拉导航。 我画了这幅素描: 我已经尝试了一个微调器,但我不想要那个combobox,只有那个列表,它在按钮点击上显示

从AsyncTaskLoader更新UI

我已将AsyncTask转换为AsyncTaskLoader (主要用于处理配置更改)。 我有一个TextView我用作进度状态,并在AsyncTask使用onProgressUpdate来更新它。 它看起来不像AsyncTaskLoader有一个等价物,所以在loadInBackground期间(在AsyncTaskLoader )我使用这个: getActivity().runOnUiThread(new Runnable() { public void run() { ((TextView)getActivity().findViewById(R.id.status)).setText(“Updating…”); } }); 我在Fragment使用它,这就是我使用getActivity() 。 这项工作非常顺利,除非发生配置更改,例如更改屏幕方向。 我的AsyncTaskLoader继续运行(这就是我使用AsyncTaskLoader ),但是runOnUiThread似乎被跳过了。 不确定为什么要跳过它或者这是从AsyncTaskLoader更新UI的最佳方法。 更新: 我最终还原为AsyncTask因为它似乎更适合UI更新。 希望他们能够将AsyncTask与AsyncTaskLoader合并。